I'm trying to find where to submit a patch for email. It doesn't seem to
be in bugzilla.
In any case, I'd like to add a setHostPort(int) method to the
o.a.c.m.Email class. Here's the patch:
Index: Email.java
===================================================================
retrieving revision 1.15
diff -u -r1.15 Email.java
--- Email.java 19 Feb 2004 22:38:09 -0000 1.15
+++ Email.java 11 May 2004 16:11:03 -0000
@@ -58,6 +58,7 @@
public static final String CONTENT_TYPE = "content.type";
public static final String MAIL_HOST = "mail.host";
+ public static final String MAIL_PORT = "mail.smtp.port";
public static final String MAIL_SMTP_FROM = "mail.smtp.from";
public static final String MAIL_SMTP_AUTH = "mail.smtp.auth";
public static final String MAIL_TRANSPORT_PROTOCOL =
"mail.transport.protocol";
@@ -110,6 +111,11 @@
* to get property from system.properties. If still null, quit
*/
private String hostName = null;
+
+ /**
+ * The port of the mail server with which to connect.
+ */
+ private int hostPort = 25;
/** List of "to" email adresses */
private ArrayList toList = null;
@@ -258,6 +264,7 @@
properties.setProperty(MAIL_HOST, hostName);
properties.setProperty(MAIL_DEBUG,new
Boolean(this.debug).toString());
+ properties.setProperty(MAIL_PORT, ""+hostPort);
if (this.authenticator!= null)
{
@@ -753,5 +760,15 @@
(InternetAddress[]) aList.toArray(new InternetAddress[0]);
return ia;
+ }
+
+ /**
+ * Set the port of the outgoing mail server
+ *
+ * @param aHostPort
+ */
+ public void setHostPort(int aHostPort)
+ {
+ this.hostPort = aHostPort;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]