You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2012/01/07 17:07:02 UTC
svn commit: r1228642 -
/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
Author: norman
Date: Sat Jan 7 16:07:01 2012
New Revision: 1228642
URL: http://svn.apache.org/viewvc?rev=1228642&view=rev
Log:
Correctly convert MailAddress for recipients
Modified:
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
Modified: james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java
URL: http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java?rev=1228642&r1=1228641&r2=1228642&view=diff
==============================================================================
--- james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java (original)
+++ james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java Sat Jan 7 16:07:01 2012
@@ -88,9 +88,14 @@ public class DataLineJamesMessageHookHan
out.flush();
out.close();
- List recipientCollection = (List) session.getState().get(SMTPSession.RCPT_LIST);
+ List<MailAddress> recipientCollection = (List<MailAddress>) session.getState().get(SMTPSession.RCPT_LIST);
MailAddress mailAddress = (MailAddress) session.getState().get(SMTPSession.SENDER);
- MailImpl mail = new MailImpl(MailImpl.getId(), new MailetMailAddressAdapter(mailAddress), recipientCollection);
+
+ List<org.apache.mailet.MailAddress> rcpts = new ArrayList<org.apache.mailet.MailAddress>();
+ for (MailAddress address: recipientCollection) {
+ rcpts.add(new MailetMailAddressAdapter(address));
+ }
+ MailImpl mail = new MailImpl(MailImpl.getId(), new MailetMailAddressAdapter(mailAddress), rcpts);
// store mail in the session so we can be sure it get disposed
// later
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org