Another mail server question... sorry
I've configured Postfix to use Dovecot SASL for my mail server.
I'm checking users against the PAM database, which works fine. The problem is, once I have authenticated as ANY user, I can send mail as EVERY user .
Here's an example, logging in as a temporary user that I created for testing, sending email from a different account:
Is there a way to make sure that you can only send mail as the user you authenticated as?
Feathers
I've configured Postfix to use Dovecot SASL for my mail server.
I'm checking users against the PAM database, which works fine. The problem is, once I have authenticated as ANY user, I can send mail as EVERY user .
Here's an example, logging in as a temporary user that I created for testing, sending email from a different account:
Code:
telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 samhobbs ESMTP Postfix (Debian/GNU) ehlo samhobbs.co.uk 250-samhobbs 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN AUTH PLAIN AHRlc3RtYWlsAHRlc3QxMjM0 235 2.7.0 Authentication successful mail from:admin 250 2.1.0 Ok rcpt to:{my external email address} 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> Subject: This is my first email that has been authenticated with Dovecot SASL Woop woop . 250 2.0.0 Ok: queued as B87133F768 quit 221 2.0.0 Bye Connection closed by foreign host.
Feathers