You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/08/16 16:38:50 UTC
svn commit: r233001 - in
/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail:
./ server/
Author: dims
Date: Tue Aug 16 07:38:44 2005
New Revision: 233001
URL: http://svn.apache.org/viewcvs?rev=233001&view=rev
Log:
Fix broken build
Added:
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSrvConstants.java
- copied, changed from r232998, webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailConstants.java
Removed:
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailConstants.java
Modified:
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/EMailSender.java
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailTransportSender.java
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailWorker.java
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/SimpleMailListener.java
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSorter.java
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/EMailSender.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/EMailSender.java?rev=233001&r1=233000&r2=233001&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/EMailSender.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/EMailSender.java Tue Aug 16 07:38:44 2005
@@ -32,6 +32,7 @@
import org.apache.axis2.AxisFault;
import org.apache.axis2.transport.EmailReceiver;
+import org.apache.axis2.transport.mail.server.MailSrvConstants;
/**
* @author hemapani
@@ -78,13 +79,13 @@
msg.setSubject(subject);
if (charSet == null){
- charSet = MailConstants.DEFAULT_CHAR_SET;
+ charSet = MailSrvConstants.DEFAULT_CHAR_SET;
}
- msg.addHeaderLine("Content-Type: " + MailConstants.DEFAULT_CONTENT_TYPE + "; charset=" + charSet);
+ msg.addHeaderLine("Content-Type: " + MailSrvConstants.DEFAULT_CONTENT_TYPE + "; charset=" + charSet);
msg.setText(message);
- msg.setHeader("Content-Transfer-Encoding", MailConstants.DEFAULT_CHAR_SET_ENCODING);
+ msg.setHeader("Content-Transfer-Encoding", MailSrvConstants.DEFAULT_CHAR_SET_ENCODING);
Transport.send(msg);
} catch (AddressException e) {
throw new AxisFault(e);
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailTransportSender.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailTransportSender.java?rev=233001&r1=233000&r2=233001&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailTransportSender.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailTransportSender.java Tue Aug 16 07:38:44 2005
@@ -22,6 +22,7 @@
import org.apache.axis2.description.TransportOutDescription;
import org.apache.axis2.i18n.Messages;
import org.apache.axis2.transport.AbstractTransportSender;
+import org.apache.axis2.transport.mail.server.MailSrvConstants;
import org.apache.axis2.util.Utils;
import java.io.ByteArrayOutputStream;
@@ -48,16 +49,16 @@
TransportOutDescription transportOut = msgContext.getTransportOut();
user =
Utils.getParameterValue(
- transportOut.getParameter(MailConstants.SMTP_USER));
+ transportOut.getParameter(MailSrvConstants.SMTP_USER));
host =
Utils.getParameterValue(
- transportOut.getParameter(MailConstants.SMTP_HOST));
+ transportOut.getParameter(MailSrvConstants.SMTP_HOST));
password =
Utils.getParameterValue(
- transportOut.getParameter(MailConstants.SMTP_PASSWORD));
+ transportOut.getParameter(MailSrvConstants.SMTP_PASSWORD));
smtpPort =
Utils.getParameterValue(
- transportOut.getParameter(MailConstants.SMTP_PORT));
+ transportOut.getParameter(MailSrvConstants.SMTP_PORT));
if (user != null
&& host != null
&& password != null
@@ -71,7 +72,7 @@
// In mail char set is what is being used. Charset encoding is not what is expected here.
String charSet = (String)msgContext.getProperty(MessageContext.CHARACTER_SET_ENCODING);
if (charSet == null){
- charSet = MailConstants.DEFAULT_CHAR_SET;
+ charSet = MailSrvConstants.DEFAULT_CHAR_SET;
}
int index = eprAddress.indexOf('/');
String subject = "";
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailWorker.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailWorker.java?rev=233001&r1=233000&r2=233001&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailWorker.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailWorker.java Tue Aug 16 07:38:44 2005
@@ -18,6 +18,7 @@
import org.apache.axis2.AxisFault;
import org.apache.axis2.Constants;
+import org.apache.axis2.transport.mail.server.MailSrvConstants;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.context.MessageContext;
@@ -60,8 +61,8 @@
/**
* Constructor for MailWorker
*
- * @param server
* @param mimeMessage
+ * @param reg
*/
public MailWorker(MimeMessage mimeMessage, ConfigurationContext reg) {
this.mimeMessage = mimeMessage;
@@ -84,10 +85,10 @@
//create Message Context
msgContext = new MessageContext(reg, transportIn, transportOut);
msgContext.setServerSide(true);
- msgContext.setProperty(MailConstants.CONTENT_TYPE, mimeMessage.getContentType());
+ msgContext.setProperty(MailSrvConstants.CONTENT_TYPE, mimeMessage.getContentType());
msgContext.setProperty(MessageContext.CHARACTER_SET_ENCODING, mimeMessage.getEncoding());
- String soapAction = getMailHeader(MailConstants.HEADER_SOAP_ACTION);
+ String soapAction = getMailHeader(MailSrvConstants.HEADER_SOAP_ACTION);
msgContext.setWSAAction(soapAction);
msgContext.setSoapAction(soapAction);
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/SimpleMailListener.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/SimpleMailListener.java?rev=233001&r1=233000&r2=233001&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/SimpleMailListener.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/SimpleMailListener.java Tue Aug 16 07:38:44 2005
@@ -25,6 +25,7 @@
import org.apache.axis2.i18n.Messages;
import org.apache.axis2.transport.EmailReceiver;
import org.apache.axis2.transport.TransportListener;
+import org.apache.axis2.transport.mail.server.MailSrvConstants;
import org.apache.axis2.util.Utils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -281,19 +282,19 @@
user =
Utils.getParameterValue(
- transportIn.getParameter(MailConstants.POP3_USER));
+ transportIn.getParameter(MailSrvConstants.POP3_USER));
host =
Utils.getParameterValue(
- transportIn.getParameter(MailConstants.POP3_HOST));
+ transportIn.getParameter(MailSrvConstants.POP3_HOST));
password =
Utils.getParameterValue(
- transportIn.getParameter(MailConstants.POP3_PASSWORD));
+ transportIn.getParameter(MailSrvConstants.POP3_PASSWORD));
port =
Utils.getParameterValue(
- transportIn.getParameter(MailConstants.POP3_PORT));
+ transportIn.getParameter(MailSrvConstants.POP3_PORT));
replyTo =
Utils.getParameterValue(
- transportIn.getParameter(MailConstants.RAPLY_TO));
+ transportIn.getParameter(MailSrvConstants.RAPLY_TO));
if (user == null || host == null || password == null || port == null) {
if (this.user == null) {
throw new AxisFault(
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSorter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSorter.java?rev=233001&r1=233000&r2=233001&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSorter.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSorter.java Tue Aug 16 07:38:44 2005
@@ -77,8 +77,8 @@
confContext.getAxisConfiguration().getTransportOut(new QName(Constants.TRANSPORT_MAIL)));
msgContext.setServerSide(true);
- msgContext.setProperty(MailConstants.CONTENT_TYPE, mimeMessage.getContentType());
- msgContext.setWSAAction(getMailHeader(MailConstants.HEADER_SOAP_ACTION, mimeMessage));
+ msgContext.setProperty(MailSrvConstants.CONTENT_TYPE, mimeMessage.getContentType());
+ msgContext.setWSAAction(getMailHeader(MailSrvConstants.HEADER_SOAP_ACTION, mimeMessage));
String serviceURL = mimeMessage.getSubject();
if (serviceURL == null) {
Copied: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSrvConstants.java (from r232998, webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailConstants.java)
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSrvConstants.java?p2=webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSrvConstants.java&p1=webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailConstants.java&r1=232998&r2=233001&rev=233001&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/MailConstants.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/mail/server/MailSrvConstants.java Tue Aug 16 07:38:44 2005
@@ -4,9 +4,9 @@
* TODO To change the template for this generated file go to Window -
* Preferences - Java - Code Style - Code Templates
*/
-package org.apache.axis2.transport.mail;
+package org.apache.axis2.transport.mail.server;
-public class MailConstants {
+public class MailSrvConstants {
public final static String FROM_ADDRESS = "transport.mail.from";
public final static String TO_ADDRESS = "transport.mail.to";
@@ -35,4 +35,30 @@
public final static String DEFAULT_CHAR_SET = "us-ascii";
public final static String DEFAULT_CHAR_SET_ENCODING = "7bit";
public final static String DEFAULT_CONTENT_TYPE = "text/xml";
+
+ public final static int SMTP_SERVER_PORT = (1024 + 25);
+ public final static String SERVER_DOMAIN = "localhost";
+ public final static int POP_SERVER_PORT = (1024 + 110);
+
+ public final static String COMMAND_UNKNOWN = "550 Unknown command";
+ public final static String COMMAND_EXIT = "EXIT";
+ public final static String MAIL_OK = "250 OK performed command MAIL";
+ public final static String MAIL_ERROR = "550 Error processign MAIL command";
+ public final static String RCPT_OK = "250 OK performed command RCPT";
+ public final static String RCPT_ERROR = "550 Unknown recipient";
+ public final static String DATA_START_SUCCESS = "354 OK Ready for data";
+ public final static String DATA_END_SUCCESS = "250 OK finished adding data";
+ public final static String COMMAND_TRANSMISSION_END = "221 Closing SMTP service.";
+ public final static String HELO_REPLY = "250 OK";
+ public final static String OK = "+OK ";
+ public final static String ERR = "-ERR ";
+ public final static String USER = "USER";
+ public final static String PASS = "PASS";
+ public final static String STAT = "STAT";
+ public final static String LIST = "LIST";
+ public final static String RETR = "RETR";
+ public final static String DELE = "DELE";
+ public final static String NOOP = "NOOP";
+ public final static String RSET = "RSET";
+ public final static String QUIT = "QUIT";
}