Heiko and all the rest of of the Exim monks of wisdom,

Heiko, thank you for your response.

On 11-05-11 12:42, Heiko Schlittermann wrote:
> Louis Kruger <[email protected]> (Tue May 10 20:33:32 2011):
> (…)
>> "SMTP error from remote mail server after end of data:
>>  host smtp.isdsl.net [196.26.208.199]: 550 A valid sender header is
>> required in message ([email protected])"
> Seems to be another exim there ☺ And they seem to do sender
> verification.
>
> Having a valid sender header is a good idea always. Make sure that the
> return path your're using is a valid mail address. But this is not the
> point here.
That is what is so odd, mail to my address @ my domain comes in.
>
> They seem to check the headers of your mail, the From: and the Sender:
> header. If both are there, the Sender: takes precedence (I think).
I receive the following response (sans the spam detail and body):

  [email protected]
    SMTP error from remote mail server after end of data:
    host smtp.isdsl.net [196.26.208.197]: 550 A valid sender header is required 
in message ([email protected])

------ This is a copy of the message, including all the headers. ------

Return-path: <[email protected]>
Received: from uil.krugers.tuis ([172.16.22.22])
        by lakruger.za.org with esmtp (Exim 4.72)
        (envelope-from <[email protected]>)
        id 1QKAF8-0002Bw-Fd
        for [email protected]; Wed, 11 May 2011 16:18:26 +0200
Message-ID: <[email protected]>
Date: Wed, 11 May 2011 16:18:26 +0200
From: =?ISO-8859-1?Q?Louis_LSJ_Kr=FCger?= <[email protected]>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.15) 
Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9
MIME-Version: 1.0
To: [email protected]
Subject: test
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.0 (-)


Well there is no Sender:, do you think that is what is missing?  Should I then 
maybe add an add_header and copy the From: to it? (Where in the config file 
would one do that?)

>  Your exim probably puts it there if your mail client writes a From:
> line, and your local Exim does not trust it (because it differs from
> what your Exim would like to see there).  This is the normal setup for
> the mail submission mode, your local exim decuces your (in)"valid mail
> address" from your local user id and the local host name (+domain).
>

> The brutalo method would be to make your local Exim trusting you.  (the
> trusted_users option). 
I had that in the config file while I was getting that response from the
smtp host.
> A cleaner way out could be the untrusted_set_sender option.  This allows
> your MTA to choose a nice From: line and Exim will accept it.
>
I am tried untrusted_set_sender = * just after where the normal
trusted_users were and it did not work. So I tried = ^$sender_ident- and
it also did not work.
> Just another way is rewriting the From: and probably Sender: lines to
> nicer values.
I went through the spec and could not find a good example or the right
place to put it, but I will google and read through the spec again. (I
wish I had the paper to print the whole spec.)

Regards,

Louis.

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to