On 10/4/2010 8:47 AM, Nicholas Sideris wrote:
> Hello,
> 
> Assuming that I had enabled SASL mechanism. Can I use a mysql: something
> list (probably a custom query probing the user table for "1" in a
> particular column) to restrict the access to SMTP relay to a very few users?
> 
> eg. 
> 
> *smtpd_sender_login_maps = mysql:/server/etc/postfix/allowrelay.sql*
> *
> *
> *
> with allowrelay.sql something like that?
> 
> hosts    = unix:/var/lib/mysql/mysql.sock                              
>                                                                        
>        
> user     = someuser                                                    
>                                                                        
>         
> password = somepassword                                                
>                                                                        
>            
> dbname   = mail_postfix                                                
>                                                                        
>        
> query    = SELECT `address` FROM `mailbox` WHERE `address` = '%s' AND
> `relay` = '1';
> 
> 
> Is this going to do the trick?
> *


Relaying through your SMTP server should already be, by default,
restricted to localhost and $mynetworks.

Just configure submission (port 587) in master.cf and use that for
authenticated email.  Then configure postfix to allow that to relay; done.

-Matt

Reply via email to