On Tue, 24 May 2005, tonix (Antonio Nati) wrote: > it depends a lot on which client you're using. Eudora has a good handling > of rejected users. chkuser (qmail-smtpd) tells exactly which is the wrong > recipient, but some e-mail clients do not handle it.
That's true. "chkusr" message is clear if e-mail is sent by remote smtp because the message is sent back to sender with exact reason and all the information which receipients are "ok" and which are wrong. I haven't been using Eudora client with e-mails being sent locally to "bad" receipients but I feel that if an e-mail is sent to 40-50 people and 2 of them are "wrong" smtp message is not sent back to sender, but error is shown immediately and no detailed reason is displayed. Not mentioning that whole e-mail is stopped during smtp session and no one of the "good" receipients gets the message. > Anyway, I feel chkuser should mainly be used on MX systems, and not on > relay systems, just to avoid this problem and give a clear error to all > clients. I am wondering if there is something which can be done to make chkusr behave more flexible while processing local-to-local sending. Simscan makes it really nice however error message says that first of the scanned attachments is "bad" and email processing is stopped. I believe chkusr can behave the same way. That's why the question for chkusr is: 1. Can "bad" e-mail be shown in error pop-up message while sending e-mail locally? (not confusing if there is single receipient) 2. Can chkusr behave the same way for local messages as during remote.smtp -> local.smtp delivery. (message is "accepted" during smtp session and error message is sent back to sender). -- Kind regards, Tom Kania