Okay.... dig dig dig...
When sending an email to a local recipient that doesn't exist, using sendmail
as our MTA, it seems that tmda-ofmipd reads the message giving a "250" for
the broken recipient, then passes the message to "sendmail" or "smtp"
(depending on transport settings in config file), which in turn gives a "5xx"
error for the recipient.
If this was the only recipient the message may remained queued in the MUA
outbox, generally without a warning, but the tmda-ofmipd process encounters
an uncaught exception.
For Kmail 1.5 with kde 3.1-12 this leaves kmail believing the connection with
the server is still current (Thunderbird and Outlook 2000 handle this
slightly better?!).
Slightly different behaviour is seen if there is one or more valid recipients
on the email.
This behaviour seems inconsistent, if tmda-ofmipd accepts the message, it
should send a non-delivery report for the broken recipient addresses, or
persuade the MTA to do the same.
Leads to the obvious question - if it our set up, or is it tmda-ofmipd.
I assume with qmail the message is queued, so I need to find someone else
using tmda-ofmipd to send emails through sendmail, where they have local
domains on the sendmail box, and tell me if they get unexpected beviour when
emailing a non-existent local account (either alone, or as one of several
recipients).
Simon, still not sure he has fully understood the problem despite
reading the
SMTP transactions, and running them all manually.
_____________________________________________
tmda-users mailing list ([email protected])
http://tmda.net/lists/listinfo/tmda-users