postfix: restreindre un compte à un utilisateur

postfix: restreindre un compte à un utilisateur - Logiciels - Linux et OS Alternatifs

Marsh Posté le 20-07-2012 à 16:27:19    

Bonjour,
 
Je viens d'installer postfix sur ma machine. Le but est (entre autres) d'utiliser un client mail minimal.
Cela fonctionne sans réel problème. Exemple dans emacs M-x m puis je tape mon mail et ça l'envoie correctement en utilisant mon compte gmail (pour ne pas faire de pub).
 
Le souci que j'ai  c'est que depuis cela, n'importe quel utilisateur de la machine peut utiliser mon compte gmail. Comment fait-on pour limiter l'accès à certains utilisateurs?
 
Ma config sera peut-être plus explicite que ma question:
 
main.cf:

Code :
  1. myhostname=localhost
  2. mydomain = monDomaine
  3. myorigin = $myhostname
  4. message_size_limit = 26214400
  5. inet_interfaces = localhost
  6. inet_protocols = all
  7. mydestination = $myhostname, localhost.$mydomain, localhost
  8. unknown_local_recipient_reject_code = 550
  9. smtp_sender_dependent_authentication = yes
  10. sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
  11. smtp_sasl_auth_enable = yes
  12. smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
  13. smtp_sasl_security_options = noanonymous
  14. smtp_use_tls = yes
  15. smtp_tls_note_starttls_offer = yes
  16. alias_maps = hash:/etc/aliases
  17. alias_database = hash:/etc/aliases
  18. home_mailbox = .Mail/local/localhost/
  19. debug_peer_level = 2


 
mon fichier sender_relay:

Code :
  1. @gmail.com    [smtp.gmail.com]:587
  2. .. d'autres lignes


 
et mon fichier sasl_passwd, (enfin presque):

Code :
  1. user1@gmail.com   user1@gmail.com:mdpuser1
  2. user2@gmail.com   user2@gmail.com:mdpuser2
  3. ... d'autres lignes


 
 
Du coup n'importe quel utilisateur de la machine peut envoyer un mail en mettant user1@gmail.com dans le champ "from". Il utilise alors mon compte et se fait passer pour moi.
Comment limiter par exemple user1@gmail.com à l'utilisateur ptitchep de ma machine?
 
Merci


---------------
deluser --remove-home ptitchep
Reply

Marsh Posté le 20-07-2012 à 16:27:19   

Reply

Marsh Posté le 26-07-2012 à 10:57:22    

up :-(
 
J'ai remarqué ceci dans mail.log:
Jul 23 11:38:32 Zorglub postfix/pickup[14193]: 4AD07183FBB: uid=1001 from=<invite@Zorglub>
 
Postfix sait quel utilisateur envoie le mail (1001). Mais je ne trouve toujours pas comment restreindre.


---------------
deluser --remove-home ptitchep
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed