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-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to