it is actually an RFC that an email must have a body, so I suspect that is
now enforced in javax.mail.which is a good thing, as this means it is RFC
compliant.
As you have said that adding a body to these messages makes them send, then
you have already found the solution, just add a body to the original emails.



On Tue, Jun 18, 2013 at 5:56 PM, Zad I <zadi...@gmail.com> wrote:

>
> Ever since upgrading to CF10, we've been having some odd issues with our
> automated ColdFusion emails.  The processes always functioned properly in
> the past, but lately we've been getting some very out of the ordinary
> issues which I'll describe further below.
>
> We discover the problem usually from contacts who usually receive these
> emails on a daily basis with or without attachments.  We'll go to the
> CFMAIL directory for the corresponding server and find a slew of emails
> stuck in the 'Undelivr' emails.  In some cases, we can just move these
> emails to the Spool folder and they process fine, but in most cases they
> result in one of the two errors below:
>
> Error 1: In an email which normally does not contain a body and contains
> an attachment, the follow error is what we found in the logs:
> -----------------
> "Error","scheduler-1","01/15/13","14:09:56",,"javax.mail.MessagingExce
> ption: missing body for message"
> javax.mail.MessagingException: missing body for message
>                 at
> coldfusion.mail.MailImpl.createMessage(MailImpl.java:696)
>                 at
> coldfusion.mail.MailSpooler.deliver(MailSpooler.java:1295)
>                 at
> coldfusion.mail.MailSpooler.sendMail(MailSpooler.java:1197)
>                 at
> coldfusion.mail.MailSpooler.deliverFast(MailSpooler.java:1657)
>                 at coldfusion.mail.MailSpooler.run(MailSpooler.java:1567)
>                 at
> coldfusion.scheduling.ThreadPool.run(ThreadPool.java:211)
>                 at
> coldfusion.scheduling.WorkerThread.run(WorkerThread.java:71)
> -----------------------
> Placing these emails that have always been sent out this way in the past
> without an attachment in the spool directory causes it to go right back in
> the 'Undelivr' folder and resulting in the same error.  We ended up having
> to modify the email file and add random content in the body message, place
> it back in the spool directory, and it went through.  - Mind boggling.
>
> Error 2:
> ------------------
> "Error","scheduler-2","02/04/13","09:08:17",,"javax.mail.MessagingExce
> ption: Exception reading response;   nested exception is:
>  java.net.SocketException: Connection reset"
>
> Both errors occur randomly and we have not been able to find out what
> causes them randomly from time to time.  All other emails go through fine,
> but certain emails will never go out and end up in the 'Undelivr' folder.
>
> We are running them on Windows Server 2008 64bit.
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:355968
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to