Skip to main content
Participant
Feb 18, 2021 5:29 PM UTC
Answered

CFMAIL messages wrongly moved to Undelivr Folder

I'm experiencing a problem with CF2018. We would randomly get messages moved into the Undelivr folder, around 4-5 a day. The sample is a message that was actually delivered and received by the recipient but it was logged as below. This has caused much confusion on what is actually NOT sent. Also when we have attachements that fall in the Undelivr folder they cannot be requeued in anyway since the atachment is removed after it gets into the Undelivr folder. 

 

Mail.log:

"Error","scheduler-1","02/03/21","14:36:39","","com.sun.mail.smtp.SMTPSendFailedException: 250 2.0.0 113JadXw020604 Message accepted for delivery ;   nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 <test>... User unknown "

Mailsent.log:
"Information","scheduler-1","02/03/21","14:36:39","","Moved undelivered mail: Mail12193529479958483137.cfmail to D:\ColdFusion2018\cfusion/Mail/Undelivr directory"

exception.log

"Error","scheduler-1","02/03/21","14:36:39","","com.sun.mail.smtp.SMTPSendFailedException: 250 2.0.0 113JadXw020604 Message accepted for delivery ;   nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 <test>... User unknown "
com.sun.mail.smtp.SMTPSendFailedException: 250 2.0.0 113JadXw020604 Message accepted for delivery
;
  nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 <test>... User unknown

at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1328)
at coldfusion.mail.MailSpooler.sendMessage(MailSpooler.java:1541)
at coldfusion.mail.MailSpooler.deliver(MailSpooler.java:1354)
at coldfusion.mail.MailSpooler.sendMail(MailSpooler.java:1251)
at coldfusion.mail.MailSpooler.deliverStandard(MailSpooler.java:1690)
at coldfusion.mail.MailSpooler.run(MailSpooler.java:1655)
at coldfusion.scheduling.ThreadPool.run(ThreadPool.java:260)
at coldfusion.scheduling.WorkerThread.run(WorkerThread.java:71)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 <test>... User unknown

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1932)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1301)
... 7 more

 

 

This is occurring everyday at random times with a few messages (4-5).

 

How do I stop CF from moving into the Undelivr folder if an email is actually sent out? Also how can I capture the attachemnt so it can be requeued instead of having to figure out who sent it and have them resent it with the attachment? Is there any options for this?

 

CF2018 Standard Edition

Version: 2018.0.10.320417

Windows Server 2016

Java Version 10.0.1

Java VM v10.0.1+10

 

Thank You.

Kurtis

 

 

    This topic is closed to new replies. Start a new post to keep the conversation going.
    kurtisl48346535Correct answer
    Participant
    Feb 25, 2021 4:13 PM UTC

    The problem is not the TO recipient, they received the email accordingly but there was also a CC'd email which was invalid as BKBK noted causing the exception log.

     

    thank you BKBK.

     

    5 replies

    Community Expert
    Feb 19, 2021 4:45 PM UTC

    There are lots of reasons why an SMTP server might be rejecting your email. Some of them are things you might be able to fix. A quick guess is that your CF server isn't set up as a legitimate mail sender in your own DNS records. This is handled by SPF, DKIM and DMARC.

     

    https://blog.mailtrap.io/550-5-1-1-rejected-fix/

     

    Dave Watts, Eidolon LLC

     

     

    Translate
    Dave Watts, Eidolon LLC
    kurtisl48346535AuthorCorrect answer
    Participant
    Feb 25, 2021 4:13 PM UTC

    The problem is not the TO recipient, they received the email accordingly but there was also a CC'd email which was invalid as BKBK noted causing the exception log.

     

    thank you BKBK.

     

    Translate
    BKBK
    Community Expert
    Community Expert
    Feb 19, 2021 9:32 AM UTC

    It's exactly what it says: an SMTP error. So I don't think we can lay this one at ColdFusion's door. 

     

    The error suggests that the SMTP server does not recognize the e-mail address. The address may be invalid or the SMTP server may be rejecting it for some other reason.

     

    Do a test: send a test e-mail manually to the address. Does it work?

    Translate
    Participant
    Feb 22, 2021 3:31 PM UTC

    Hi BKBK,

    Thank you for your response. 

     

    However the message was actually sent and received, but it was still logged with the SMTP error plus message placed in Undelivr folder which causes a false-negative where we don't know if all messages placed in Undelivr folder were actually sent or not.

     

     

    Translate
    BKBK
    Community Expert
    Community Expert
    Feb 23, 2021 9:04 AM UTC

    > Do a test: send a test e-mail manually to the address. Does it work?

     

    What was the result?

    Translate