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: [email protected]
For additional commands, e-mail: [email protected]