On Fri, Feb 16, 2007 at 02:58:48AM -0600, Otto Solares wrote:
On Fri, Feb 16, 2007 at 12:30:33AM -0600, Otto Solares wrote:
On Thu, Feb 15, 2007 at 09:47:19PM -0800, Gordon Messmer wrote:
Otto Solares wrote:
I am a happy courier-mta user for a long time, I'm using it in
a large University (60k users), now we are facing a problem
where users connect to SMTP with authentication in order to
send a mail (we don't allow sending email without auth) and
some users are changing the From: header, it is possible to
tell courier so it'll check the From: header to conform to
the auth user?
No, but you could write a courierfilter to do that. Frameworks for
Python and Perl exist, if you're comfortable with either of those languages.
Excellent! Although I am not versed in perl here is my first
filter attempt, dunno why it doesn't work, when printing
(for debugging) any message->* variable, all the message is
shown. Does somebody knows what I am missing?
Finally it works, this just checks that MAIL FROM conforms to
the AUTH LOGIN, hopefully next version will check the From:
header too as originally intended as I presume this is
insufficient for my purposes. Thanks.
To close this thread I succesfully solve my original problem
writing a courier-filter-perl module which I have being using
for several days without a problem, it have being improved over
this days so the one posted here is outdated, for future
reference I plan to mantain it here:
http://home.galileo.edu/~solca/contrib/AuthMailFrom.pm.txt
-otto