Re: mail about unknown user gets lost



Peter Münster <look@xxxxxxxxxxxxxxxxx> writes:

Hello,
I would like to know, which server in the following scenario, where an
error message gets lost, is not conform to the standards:

1.) user1@domain1 sends email to user2@domain2
2.) smtp-server.domain1 sends email successfully to
smtp-server.domain2 (eSafe)
3.) smtp-server.domain2 tries to send email to internal smtp-server of
domain2 (Lotus), but Lotus responds with error "unknown user"
4.) smtp-server.domain2 (eSafe) sends back an error-message to
user1@domain1 but with empty "From:" address
5.) smtp-server.domain1 (Postfix) does not accept such message with empty
sender
6.) user1@domain1 will never know, that user2 does not exist

So here my questions:
- Is it correct, that smtp-server.domain2 uses empty sender-address?
- Is it correct, that smtp-server.domain1 refuses such message?

If you have an answer to theses questions, where is it written down, how to
do it right?

It is required that mail bounces use command
MAIL FROM:<>
on SMTP.

( RFC 821 -- ie STD 10 do not require that, but there is other standards. )

/ Kari Hurtta

( STD 3 - ftp://ftp.rfc-editor.org/in-notes/std/std3.txt

If there is a delivery failure after acceptance of a message,
the receiver-SMTP MUST formulate and mail a notification
message. This notification MUST be sent using a null ("<>")
reverse path in the envelope; see Section 3.6 of RFC-821. The
recipient of this notification SHOULD be the address from the
envelope return path (or the Return-Path: line). However, if
this address is null ("<>"), the receiver-SMTP MUST NOT send a
notification. If the address is an explicit source route, it
SHOULD be stripped down to its final hop.

)
.



Relevant Pages

  • Re: [PATCH 2/4] Task notifier: Implement todo list in task_struct
    ... > empty will the process be notified and as long as the notification is ... checking for outstanding freeze requests. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: fminsearch
    ... Read the error message. ... Since i is a scalar, ... empty array, or it must be a vector or an array. ... Also, as I said in my first response, ...
    (comp.soft-sys.matlab)
  • Re: SETTING CONDITION CODE
    ... even though it might be empty. ... statement or to allowing the error message to appear on ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • Re: Can we stop emitting an error for managed-keys.bind?
    ... For fun I just tried started named with no options and an empty ... empty zones ... That shouldn't be an error message, since named isn't actually going to ... Yours for the right price. ...
    (comp.protocols.dns.bind)
  • Re: SETTING CONDITION CODE
    ... even though it might be empty. ... statement or to allowing the error message to appear on ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)