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

Reply via email to