informatique:reseau:messagerie:maildrop

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
informatique:reseau:messagerie:maildrop [2010/02/17 15:04] bn8informatique:reseau:messagerie:maildrop [2011/06/21 12:48] – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 [[informatique:reseau:messagerie:postfix|Postfix]] lui passera le mail en lui passant en paramètre le nom ou le mail de l'utilisateur pour que celui-ci aille le déposer dans sa boite mail. [[informatique:reseau:messagerie:postfix|Postfix]] lui passera le mail en lui passant en paramètre le nom ou le mail de l'utilisateur pour que celui-ci aille le déposer dans sa boite mail.
  
-====== Configuration de [[Postfix]] ======+====== Configuration de Postfix ======
   * main.cf   * main.cf
  
Ligne 24: Ligne 24:
   # hostname - host name of your ldap server   # hostname - host name of your ldap server
   hostname        ldap1 ldap2   hostname        ldap1 ldap2
 +  
   # basedn - base DN by which to search for LDAP entries   # basedn - base DN by which to search for LDAP entries
   basedn          ou=people,o=example   basedn          ou=people,o=example
 +  
   # binddn, bindpw - optional, binddn and password if your ldap server   # binddn, bindpw - optional, binddn and password if your ldap server
   # requires you to authenticate before searching   # requires you to authenticate before searching
   binddn cn=mail,ou=softwareaccounts,o=example   binddn cn=mail,ou=softwareaccounts,o=example
   bindpw mailpassword   bindpw mailpassword
 +  
   # timeout - specifies maximum time ( in seconds ) to wait for a response   # timeout - specifies maximum time ( in seconds ) to wait for a response
   # from the LDAP server   # from the LDAP server
   timeout         10   timeout         10
 +  
   # search_method - used to specify whether to search on the users id, or   # search_method - used to specify whether to search on the users id, or
   # email address, and may be either 'mail' or 'uid'   # email address, and may be either 'mail' or 'uid'
Ligne 49: Ligne 49:
   #   #
   search_method           mail   search_method           mail
 +  
   # default_uid - default uid (number only) to use incase uidnumber attribute not   # default_uid - default uid (number only) to use incase uidnumber attribute not
   # found in users ldap entry   # found in users ldap entry
   default_uidnumber       1000   default_uidnumber       1000
 +  
   # default_gid - default gid (number only) to use incase gidnumber attribute not   # default_gid - default gid (number only) to use incase gidnumber attribute not
   # found in users ldap entry   # found in users ldap entry
   default_gidnumber       1000   default_gidnumber       1000
 +  
   # MAIL_ATTR - LDAP attribute which contains the users complete email address   # MAIL_ATTR - LDAP attribute which contains the users complete email address
   mail_attr               maildrop   mail_attr               maildrop
 +  
   # UID_ATTR - LDAP attribute which contains the users name (w/o domain)   # UID_ATTR - LDAP attribute which contains the users name (w/o domain)
   uid_attr                uid   uid_attr                uid
 +  
   # MAILDIR_ATTR - LDAP attribute which contains the path to the users   # MAILDIR_ATTR - LDAP attribute which contains the path to the users
   # custom maildir   # custom maildir
   maildir_attr            mailbox   maildir_attr            mailbox
 +  
   # HOMEDIRECTORY_ATTR - LDAP attribute which contains the path to the users   # HOMEDIRECTORY_ATTR - LDAP attribute which contains the path to the users
   # home directory   # home directory
   homedirectory_attr      mailbox   homedirectory_attr      mailbox
 +  
   # QUOTA_ATTR - LDAP attribute which contains the users quota   # QUOTA_ATTR - LDAP attribute which contains the users quota
   quota_attr              mailQuota   quota_attr              mailQuota
Ligne 115: Ligne 115:
 Maildrop utilise les librairies de [[informatique:reseau:messagerie:courier|Courier]] pour l'authentification des utilisateurs. Il utilise plus précisément **authdeamon**, le serveur d'authentification de [[informatique:reseau:messagerie:courier|Courier]]. Pour communiquer avec ce service, Maildrop utilise la socket de celui-ci : ///var/run/courier/authdeamon/socket//. L'utilisateur exécutant Maildrop doit donc y avoir accès. Pour cela le plus simple est de placer l'utilisateur dans le groupe //daemon// (dans le fichier ///etc/group//) pour vos tests manuels et de configurer [[informatique:reseau:messagerie:postfix|Postfix]] pour qu'il exécute Maildrop avec les droits du groupe //daemon//. Maildrop utilise les librairies de [[informatique:reseau:messagerie:courier|Courier]] pour l'authentification des utilisateurs. Il utilise plus précisément **authdeamon**, le serveur d'authentification de [[informatique:reseau:messagerie:courier|Courier]]. Pour communiquer avec ce service, Maildrop utilise la socket de celui-ci : ///var/run/courier/authdeamon/socket//. L'utilisateur exécutant Maildrop doit donc y avoir accès. Pour cela le plus simple est de placer l'utilisateur dans le groupe //daemon// (dans le fichier ///etc/group//) pour vos tests manuels et de configurer [[informatique:reseau:messagerie:postfix|Postfix]] pour qu'il exécute Maildrop avec les droits du groupe //daemon//.
  
-**Extrait du fichier //master.cf//+**Extrait du fichier //master.cf//**
  
    maildrop  unix  -                               pipe    maildrop  unix  -                               pipe
Ligne 145: Ligne 145:
   To: toto@domain.com   To: toto@domain.com
   Subject: test   Subject: test
 +  
   test   test
  
  • informatique/reseau/messagerie/maildrop.txt
  • Dernière modification : 2012/02/03 14:40
  • de bn8