Oh Im just sending way too much mail tonight..
Ok, having fixed the envelope sender problem (so error bounces wont)..
I now want to try and fix another thing..
Hypothetical case:
a webhosting customer has a webform, with a place for the user to enter
their email address. this goes to a "formmail" type of script, which
sends mail to the webhosting customer's address, _FROM_ the address the
user entered.
Now lets say the user enters:
sdfgsdfgsdfgsdfgsdfg
Currently, exim tacks on qualify_domain, which is just the webserver's
primary hostname, which is NOT a domain we receive mail for, and
definately not one for which the above random garbage is a valid
address in..
I tried setting qualify_domain to null, but that leaves the address as
"sdfgsdfgsdfg@", which is refused by mailservers...
I'm trying to figure out what the "Right Thing <tm>" to do about this
is.
I'm open to any suggestions..
On Tue, 21 Dec 1999, Dave C. wrote:
>
>
> Well, I dunno if this is the 'right' way to do this, but I installed
> this on the remote_smtp transport (which is the only transport in use
> on the server running the httpd)
>
> return_path = ${if match{$sender_address}{nobody@.*}{<>}fail}
>
> This seems to work ok.. If it matches, it sets the envelope sender to
> nothing, and if it doesnt, the expansion fails, which the spec
> (correctly) says causes the envelope sender to remain unchanged.
>
> (And I just noticed I forgot to mention that the httpd run as user
> 'nobody')
>
> On Tue, 21 Dec 1999, Dave C. wrote:
>
> >
> > I want to force all mail generated by CGI's called from our httpd to
> > have an empty envelope sender. I tried a rewrite rule, first with <>,
> > and then with "", but neither worked.. Is this not possible?
> >
> > I will keep RTFM in case I missed something...
> >
> > --
> > ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##
> >
>
>
>
> --
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##
>