[Building Sakai] mail.smtp.sendpartial
Carl Hall
carl at hallwaytech.com
Mon Aug 30 09:57:14 PDT 2010
BasicEmailService defaults to sendpartial=true (even before KNL-570), so I'm
not quite sure what's going on there for you. If there's any failed
addresses in the send, javamail will always thrown an exception to report
those addresses even if sendpartial=true and some addresses were mailed
successfully.
I'm reviewing the property retrieval in mail sender to make sure it mimics
what is seen in BasicEmailService. I think I've found the best way to set
sendpartial in commons-email, so I'm working to get that included now.
On Mon, Aug 30, 2010 at 12:48 PM, Omer Piperdi <omer at rice.edu> wrote:
> Hi Carl,
>
> Here is our problem.
>
> When we set the following parameters in sakai.properties,
>
> smtpPort at org.sakaiproject.email.api.EmailService=465
> smtpUser at org.sakaiproject.email.api.EmailService=sakai
> smtpPassword at org.sakaiproject.email.api.EmailService=xxxxx
> smtpUseSSL at org.sakaiproject.email.api.EmailService=true
>
> Email is not routing to the whole list using BasicEmailService if there is
> an invalid mailbox in one of the Sakai site member.
>
> It works fine if we don't authenticate with SMTP server and not useSSL.
>
>
> For mailsender, it is not working either we use smtp auth. or not.. All I
> see the error message below.. It will not route to any member.
>
> ---------------
> Caused by: javax.mail.SendFailedException: Invalid Addresses;
> nested exception is:
> com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 <
> zzz_notvalid at rice.edu>: Recipient address rejected: User unknown in local
> recipient table
>
> at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1607)
> at
> com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:887)
> at javax.mail.Transport.send0(Transport.java:191)
> at javax.mail.Transport.send(Transport.java:120)
> at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1232)
> ... 85 more
> Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 <
> zzz_notvalid at rice.edu>: Recipient address rejected: User unknown in local
> recipient table
>
> at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1458)
> ... 89 more
> ------------------
>
> We use Sakai for project sites, sometime a faculty/staff member retires or
> leaves.. They are still a member of the site..
>
> We don't have any use case for keeping mail.smtp.sendpartial to false.
>
> Thanks for your help,
> Omer
>
>
>
> On 8/30/2010 11:06 AM, Carl Hall wrote:
>
>> Hi Omer,
>>
>> Would you please take a look at the JIRA noted below? Stephen Marquard
>> has asked about the use case for this.
>>
>> Thanks,
>> Carl
>>
>>
>> On Thu, Aug 26, 2010 at 4:47 PM, Omer Piperdi <omer at rice.edu
>> <mailto:omer at rice.edu>> wrote:
>>
>> Thanks Carl. I also saw this in mailsender code..
>>
>> Even when I set mail.smtp.sendpartial=true in sakai.properties,
>> MailSender will not send partial if there is an invalid email
>> address in list.. Not sure how to set this properties in
>> org.apache.commons.mail.Email.
>>
>> Thanks
>> Omer
>>
>>
>>
>> On 8/26/2010 3:01 PM, Carl Hall wrote:
>>
>> Hi Omer,
>>
>> BasicEmailService always sets this property to true.
>>
>> BasicEmailService:880
>> props.put(propName(MAIL_SENDPARTIAL_T), Boolean.TRUE.toString());
>>
>> There's not an option to set this as the current code stands,
>> but I've
>> submitted a JIRA with a patch, so keep an eye out for updates.
>> http://jira.sakaiproject.org/browse/KNL-570
>>
>> Later,
>> Carl
>>
>>
>> On Mon, Aug 23, 2010 at 5:11 PM, Omer Piperdi <omer at rice.edu
>> <mailto:omer at rice.edu>
>> <mailto:omer at rice.edu <mailto:omer at rice.edu>>> wrote:
>>
>>
>> Is there a properties in sakai.properties, that will set
>> mail.smtp.sendpartial to set true or false..
>>
>> Does org.sakaiproject.email.impl.BasicEmailService use this
>> property?
>>
>> Thanks
>> Omer
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> <mailto:sakai-dev at collab.sakaiproject.org>
>> <mailto:sakai-dev at collab.sakaiproject.org
>> <mailto:sakai-dev at collab.sakaiproject.org>>
>>
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>> with a
>> subject of "unsubscribe"
>>
>>
>>
>>
>> !DSPAM:2294,4c7bd739219981167119539!
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100830/2baf20fd/attachment.html
More information about the sakai-dev
mailing list