| |
| configurer_un_serveur_mail_sous_linux_avec_postfix [2020/08/31 12:19] – [Création d'un compte mail] superadmin | configurer_un_serveur_mail_sous_linux_avec_postfix [2022/04/11 16:34] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| postconf -e 'virtual_transport = virtual' | postconf -e 'virtual_transport = virtual' |
| postconf -e 'virtual_uid_maps = static:5000' | postconf -e 'virtual_uid_maps = static:5000' |
| postconf -e 'virtual_create_maildirsize = yes' | |
| postconf -e 'virtual_mailbox_extended = yes' | |
| postconf -e 'virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf' | |
| postconf -e 'virtual_mailbox_limit_override = yes' | |
| postconf -e 'virtual_maildir_limit_message = Le compte a atteint son quota de mails. Merci de rééssayer plus tard' | |
| postconf -e 'virtual_overquota_bounce = yes' | |
| postconf -e 'relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf'</code> | postconf -e 'relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf'</code> |
| |
| Enfin, créer le fichier ''/etc/pam.d/smtp'' contenant : | Enfin, créer le fichier ''/etc/pam.d/smtp'' contenant : |
| |
| <code>auth required pam_mysql.so user=postfix passwd=password host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1 | <code>auth required pam_mysql.so user=postfix passwd=password host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=2 |
| account sufficient pam_mysql.so user=postfix passwd=password host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1 | account sufficient pam_mysql.so user=postfix passwd=password host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=2 |
| </code> | </code> |
| ===== Tests du protocole SMTP ===== | ===== Tests du protocole SMTP ===== |
| On peut aussi essayer l'authentification avec un utilisateur local membre du groupe ''sasl'' pour voir si elle fonctionne : | On peut aussi essayer l'authentification avec un utilisateur local membre du groupe ''sasl'' pour voir si elle fonctionne : |
| |
| <code>testsaslauthd -u utilisateur -p password</code> | <code>testsaslauthd -u utilisateur -p userpassword -s smtp -f /var/spool/postfix/var/run/saslauthd/mux</code> |
| |
| Cela doit renvoyer ceci : ''0: OK "Success."'', autrement il y a un problème quelquepart. | Cela doit renvoyer ceci : ''0: OK "Success."'', autrement il y a un problème quelquepart. |