> Hi all,
>
> Someone in our company noticed that if a single address in the to was
> invalid then coldfusion gets a 550 error from the smtp servers and
> incorrectly interprets it as the whole e-mail is bad and don't send it.
>
> We got this response from our E-Mail group in IT:
>
> The problem is with Cold Fusion - not the infrastructure servers. When a
> single address is rejected by the infrastructure servers with a 5xx SMTP
> response code, Cold Fusion apparently (and incorrectly) takes that as a
> failure of the whole message, and aborts the message. If Cold Fusion would
> continue with the rest of the recipients and the message text, the message
> would be sent to the rest of the users. You can test this by manually
> telneting to port 25 on one of the e-mail (smtp) servers , pass the "helo"
> and "mail from:" command, then some "rcpt to:" commands, with one of them
> being <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] (which should get your a 550
> error), continue with the "data" command, then your message headers and
> message and a "." to terminate the message. The valid recipients will
> receive the message.
Up until here, the analysis is correct.
> This is not the only problem I've seen with Cold Fusion not conforming to
> the RFCs, by the way.
There is no RFC that requires CF to continue sending when a
single address fails. There is only common sense.
> We are regularly seeing messages from Cold Fusion
> servers with invalid From-addresses. We reject the "mail from" with a 5xx
> SMTP response which IS a permanent, fatal error for the entire message.
> Instead of bouncing the message as it should, Cold Fusion seems to simply
> leave the message in its spool and retry - sometimes as many as 100,000
> times per day.
That would be a bug.
> Don't know if this is happening on all Cold Fusion servers,
> or maybe there is a patch that some servers need to apply, or what, but if
> anybody in the Cold Fusion world is familiar with this problem, I would be
> most interested in hearing back.
>
>
> Is it true that CFMX doesn't understand smtp responses properly?
Testing is probably faster then asking.
Jochem
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

