On 2/6/2013 2:06 PM, Reindl Harald wrote:
Am 06.02.2013 23:02, schrieb Reindl Harald:
Am 06.02.2013 22:57, schrieb Daniel L. Miller:
Otherwise when they send a message to "u...@domian.com", the client hands it
off - the user thinks the message
actually sent when in reality they will get a rejection message some time later
your idea is completly broken
email is NOT instant message
it is VERY common that some destination is not available due network
problems between your server and the final one or overload and that
is why 4xx was invented
typically a mail has up to 5 days to reach the destination
maximal_queue_lifetime = 5d
and no, you do your users NOT a favour by instantly give
them an error back because temporary errors - if i would
not be my own mailadmin and my ISP would force such a setup
i would like to have my money back to say it clear
BTW:
how do you imagine your idea of "immediate feedback" in the
case of multi RCPT messages where one out of ten RCPT have
a temporary error?
* give no feedback and skip RCPT verification
* give back error to the client because 10% failed
* how do you imageine the client should handle this
* how should different clients handle this
Good points, but...
Different strokes for different folks. For a larger company needing to
support a quantity of users the demands on the IT staff are different.
In my case I'm supporting up to 10 users - and I have my own work which
needs to be accomplished of which IT is supposed to be the smallest
fraction (laugh!).
Having the standard store-and-forward-with-retry operation results in
calls like, "Daniel, I sent the message 20 minutes ago but Barbara still
didn't get it. Why are the computers broken again?!" Since enabling
recipient verification years ago that particular issue has disappeared -
I just get the question every couple of months when they forget about
the verification process (usually because the verify database got wiped
or expired).
I fully agree with how SMTP is SUPPOSED to work...I'm just trying to
take advantage of features available in my software that make my own
life easier.
--
Daniel