You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2013/12/13 15:42:19 UTC
svn commit: r1550742 - in
/manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main:
java/org/apache/manifoldcf/crawler/connectors/email/
resources/org/apache/manifoldcf/crawler/connectors/email/
Author: kwright
Date: Fri Dec 13 14:42:19 2013
New Revision: 1550742
URL: http://svn.apache.org/r1550742
Log:
Add support for IMAP-SSL and POP3-SSL
Modified:
manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConfig.java
manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java
manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/email/Configuration_Server.html
Modified: manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConfig.java
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConfig.java?rev=1550742&r1=1550741&r2=1550742&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConfig.java (original)
+++ manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConfig.java Fri Dec 13 14:42:19 2013
@@ -53,7 +53,16 @@ public class EmailConfig {
*/
public static final String PROPERTIES_PARAM = "properties";
- public static final String PROTOCOL_DEFAULT_VALUE = "imap";
+ public static final String PROTOCOL_IMAP = "IMAP";
+ public static final String PROTOCOL_IMAP_PROVIDER = "imap";
+ public static final String PROTOCOL_IMAPS = "IMAP-SSL";
+ public static final String PROTOCOL_IMAPS_PROVIDER = "imaps";
+ public static final String PROTOCOL_POP3 = "POP3";
+ public static final String PROTOCOL_POP3_PROVIDER = "pop3";
+ public static final String PROTOCOL_POP3S = "POP3-SSL";
+ public static final String PROTOCOL_POP3S_PROVIDER = "pop3s";
+
+ public static final String PROTOCOL_DEFAULT_VALUE = "IMAP";
public static final String PORT_DEFAULT_VALUE = "25";
@@ -71,10 +80,6 @@ public class EmailConfig {
public static final String RELATIONSHIP_CHILD = "child";
- public static final String PROTOCOL_IMAP = "imap";
- public static final String PROTOCOL_IMAP_PROVIDER = "imaps";
- public static final String PROTOCOL_POP3 = "POP3";
- public static final String PROTOCOL_POP3_PROVIDER = "pop3";
public static final String FOLDER_INBOX = "INBOX";
public static final String EMAIL_SUBJECT = "subject";
public static final String EMAIL_FROM = "from";
Modified: manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java?rev=1550742&r1=1550741&r2=1550742&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java (original)
+++ manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/email/EmailConnector.java Fri Dec 13 14:42:19 2013
@@ -85,7 +85,9 @@ public class EmailConnector extends org.
{
providerMap = new HashMap<String,String>();
providerMap.put(EmailConfig.PROTOCOL_POP3, EmailConfig.PROTOCOL_POP3_PROVIDER);
+ providerMap.put(EmailConfig.PROTOCOL_POP3S, EmailConfig.PROTOCOL_POP3S_PROVIDER);
providerMap.put(EmailConfig.PROTOCOL_IMAP, EmailConfig.PROTOCOL_IMAP_PROVIDER);
+ providerMap.put(EmailConfig.PROTOCOL_IMAPS, EmailConfig.PROTOCOL_IMAPS_PROVIDER);
}
//////////////////////////////////Start of Basic Connector Methods/////////////////////////
Modified: manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/email/Configuration_Server.html
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/email/Configuration_Server.html?rev=1550742&r1=1550741&r2=1550742&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/email/Configuration_Server.html (original)
+++ manifoldcf/branches/CONNECTORS-553/connectors/email/connector/src/main/resources/org/apache/manifoldcf/crawler/connectors/email/Configuration_Server.html Fri Dec 13 14:42:19 2013
@@ -30,11 +30,21 @@ limitations under the License.
#else
<option value="IMAP">IMAP</option>
#end
+ #if($PROTOCOL == 'IMAP-SSL')
+ <option value="IMAP-SSL" selected="selected">IMAP-SSL</option>
+ #else
+ <option value="IMAP-SSL">IMAP-SSL</option>
+ #end
#if($PROTOCOL == 'POP3')
<option value="POP3" selected="selected">POP3</option>
#else
<option value="POP3">POP3</option>
#end
+ #if($PROTOCOL == 'POP3-SSL')
+ <option value="POP3-SSL" selected="selected">POP3-SSL</option>
+ #else
+ <option value="POP3-SSL">POP3-SSL</option>
+ #end
</select>
</td>
</tr>