17 messages in net.sourceforge.lists.courier-usersRE: [courier-users] RE: How to remove...
FromSent OnAttachments
Robert PfisterOct 25, 2004 6:25 pm 
Julian MehnleOct 26, 2004 4:44 am 
Robert PfisterOct 26, 2004 10:14 am 
Gordon MessmerOct 26, 2004 10:45 am 
Robert PfisterOct 26, 2004 11:40 am 
Julian MehnleOct 26, 2004 2:19 pm 
Martijn LievaartOct 26, 2004 2:34 pm 
Julian MehnleOct 26, 2004 2:52 pm 
Robert PfisterOct 26, 2004 4:41 pm 
Julian MehnleOct 26, 2004 6:26 pm 
Robert PfisterOct 26, 2004 9:33 pm 
Martijn LievaartOct 27, 2004 12:20 am 
Sam VarshavchikOct 27, 2004 4:08 am 
Martijn LievaartOct 27, 2004 4:12 am 
Robert PfisterOct 27, 2004 9:14 am 
Martijn LievaartOct 27, 2004 11:57 am 
Vincent SchonauOct 28, 2004 4:18 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:RE: [courier-users] RE: How to remove singlequotes from incoming/outgoing mailActions...
From:Robert Pfister (x1pf@adelphia.net)
Date:Oct 26, 2004 4:41:43 pm
List:net.sourceforge.lists.courier-users

Julian Mehnle wrote:

Why can't your users' mail clients (or whatever produces those misformatted e-mail addresses) just conform to the standards?

My previous attempts to get Microsoft to conform to standards haven't been successful. Do you have any thoughts on how I can be more effective?

When the sending mail client says "RCPT TO: <'fo@bar.org'>", and Courier replies with an error message, the client could just skip this address and continue with the next "RCPT TO:" command. Of course, many clients are broken and stop the sending process at the first error message, even if the error message in question is definitely non-fatal. But why does *Courier* have to be fixed to accommodate those clients?

I wasn't aware that there was an option to reject the address at this point. This might be ok, even if the entire mail was rejected. At least the user would look for errors in their side, rather than blaming the server, and causing panic. What would be the downside to adding checks for invalid domain name characters? (this would address all of the potential quoting, bracketing, etc)

Another alternative to help user education would be the error message returned.

Currently what happens is that a little while later a non-delivery notice appears such as....

---------------------------------------------------------------------------

UNDELIVERABLE MAIL

Your message to the following recipients cannot be delivered:

<'fo@bar.com'>: <<< No such domain.

----------------------------------------------------------------------------

In some cases, this triggers a panic about how the entire eMail system must be broken because it couldn't find itself. (It is not as funny when it happens to you)

As an alternative, the above message could be a bit more helpful to point out the characters that were found that were suspect.