Autor: Thomas Fini Hansen Data: A: Marten Lehmann CC: exim-users Assumpte: Re: [exim] sender return-path mismatch again
On Wed, Aug 25, 2004 at 05:46:51PM +0200, Marten Lehmann wrote: > Hello,
>
> some time ago, I asked for a way for customers on a webserver so send
> emails with an arbitrary sender-address. I have
>
> untrusted_set_sender = *
> local_from_check = false
>
> in my configuration right now. If someone calls
>
> sendmail -t -flehmann@???
> From: lehmann@???
> To: lehmann@???
> Subject: test
>
> this mail indead has the sender-address and return-path lehmann@???.
> But this -f option is too complicated to use because it is unknown to
> the most users. Most of them are just using the mail()-function in PHP
> and don't care about return-path and sender-address. And I guess you
Worse, the 5th parameter of the PHP mail() function is not allowed in
safe mode, so it can actually be impossible for the users to do the
right thing, even if they know how (short of writing their own SMTP
engine).
This part can be fixed by simple rewriting, this seems to work on one
of our webservers (Exim 3, yes, I know, it could do with an upgrade):