Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dbmail [Le 15/09/2013, 19:21] – [PostFix] titouan | dbmail [Le 02/03/2023, 00:34] (Version actuelle) – Ajout tag sefran | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 17: | Ligne 17: | ||
| ^ Cas ^ IP fixe ^dynamique | ^ Cas ^ IP fixe ^dynamique | ||
| ^1 | ^1 | ||
| - | ^2 | + | ^2 |
| ^3 | ^3 | ||
| - | ^4 | + | ^4 |
| - | ^4 | --------------------> | + | ^4 | --------------------> |
| - | ^5 | x | + | ^5 | x |
| - | ^6 | | | + | ^6 | | |
| légende; | légende; | ||
| >Cas 1,2,3 recommandés | >Cas 1,2,3 recommandés | ||
| Ligne 50: | Ligne 50: | ||
| * // | * // | ||
| *// smtp.domain.tld// | *// smtp.domain.tld// | ||
| - | * le mailto: // | + | * le mailto: // |
| NB: valable également pour un // | NB: valable également pour un // | ||
| + | * /etc/hosts | ||
| < | < | ||
| - | 127.0.0.1 www.domain.tld smtp.domain.tld dynamic.noip.tld ... localhost | + | 127.0.0.1 |
| + | # | ||
| + | # The following lines are desirable for IPv6 capable hosts | ||
| + | ::1 | ||
| + | fe00::0 ip6-localnet | ||
| + | ff00::0 ip6-mcastprefix | ||
| + | ff02::1 ip6-allnodes | ||
| + | ff02::2 ip6-allrouters | ||
| </ | </ | ||
| - | Il n'est pas nécessaire de fixer // | + | Il n'est pas nécessaire de fixer // |
| < | < | ||
| smtp_host_lookup = native, dns | smtp_host_lookup = native, dns | ||
| </ | </ | ||
| + | * man hostname dnsdomainname | ||
| + | < | ||
| + | hostname -s # local_name | ||
| + | ce_que_vous_voulez | ||
| + | hostname -f # fqdn | ||
| + | www.mydomain.tld | ||
| + | hostname -d # domaine | ||
| + | mydomain.tld | ||
| + | </ | ||
| === main.cf === | === main.cf === | ||
| Ligne 328: | Ligne 343: | ||
| </ | </ | ||
| - | Redémarrage postfix | ||
| - | < | ||
| - | sudo postfix start|stop|reload | ||
| - | </ | ||
| === Envoyer Directement === | === Envoyer Directement === | ||
| Ligne 400: | Ligne 411: | ||
| * Serveur Sortant: smtp.domain.tld | * Serveur Sortant: smtp.domain.tld | ||
| * Port : 25, | * Port : 25, | ||
| - | * Nom utilisateur: | + | * Nom utilisateur: |
| * Méthode d' | * Méthode d' | ||
| * Sécurité de la connexion : STARTTLS, TLS/SSL | * Sécurité de la connexion : STARTTLS, TLS/SSL | ||
| Ligne 430: | Ligne 441: | ||
| -o smtpd_sender_restrictions=reject_unlisted_sender, | -o smtpd_sender_restrictions=reject_unlisted_sender, | ||
| </ | </ | ||
| - | Au niveau du MUA type thunderbird, | + | Au niveau du MUA type thunderbird, |
| -nom du serveur SMTP= smtp.domain.tld | -nom du serveur SMTP= smtp.domain.tld | ||
| -Port= 5678 | -Port= 5678 | ||
| Ligne 459: | Ligne 470: | ||
| Pour chiffrer un mail en utilisant une authentification forte, il faut le x509 client du destinataire au format pem, sans sa clef privée. Si Toto veut envoyer un mail chiffré (SMIME pkcs7) à Tata, alors toto doit avoir dans le magasin des certficats x509 thunderbird: | Pour chiffrer un mail en utilisant une authentification forte, il faut le x509 client du destinataire au format pem, sans sa clef privée. Si Toto veut envoyer un mail chiffré (SMIME pkcs7) à Tata, alors toto doit avoir dans le magasin des certficats x509 thunderbird: | ||
| + | == Service == | ||
| + | < | ||
| + | sudo postfix < | ||
| + | </ | ||
| ====== Dbmail ====== | ====== Dbmail ====== | ||
| Ligne 535: | Ligne 550: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| ==== dbmail 3.0 ==== | ==== dbmail 3.0 ==== | ||
| - | [[http:// | + | [[http:// |
| Ligne 584: | Ligne 599: | ||
| * -a //ajouter un nouveau Compte// | * -a //ajouter un nouveau Compte// | ||
| * -w //mot de passe// | * -w //mot de passe// | ||
| - | * -p // | + | * -p // |
| * -c //mise à jour du compte// | * -c //mise à jour du compte// | ||
| * -s //créer// une adresse mail ou plusieurs alias -s toto@domain.tld, | * -s //créer// une adresse mail ou plusieurs alias -s toto@domain.tld, | ||
| * -S // | * -S // | ||
| - | * -m //quota// -m 50M | + | * -m //quota// -m 50M |
| * -d // | * -d // | ||
| * -x toto@domain.tld -t forward@domain2.tld2 | * -x toto@domain.tld -t forward@domain2.tld2 | ||
| Ligne 638: | Ligne 653: | ||
| OPTIONS=" | OPTIONS=" | ||
| </ | </ | ||
| - | * Service | + | * Service |
| < | < | ||
| sudo service saslauthd restart|reload | sudo service saslauthd restart|reload | ||
| Ligne 679: | Ligne 694: | ||
| sudo dbmail-users -c toto@domain.tld -p plaintext -w password | sudo dbmail-users -c toto@domain.tld -p plaintext -w password | ||
| </ | </ | ||
| - | * / | + | * / |
| < | < | ||
| sudo ln -s / | sudo ln -s / | ||
| Ligne 706: | Ligne 721: | ||
| sql_select: SELECT passwd FROM dbmail_users WHERE userid = ' | sql_select: SELECT passwd FROM dbmail_users WHERE userid = ' | ||
| </ | </ | ||
| - | NB: userid = ' | + | NB: userid = ' |
| [[http:// | [[http:// | ||
| Ligne 776: | Ligne 791: | ||
| sudo nano / | sudo nano / | ||
| < | < | ||
| - | yoko pierre.durand@gmail.com | + | yoko babar@monmail.com |
| - | yoko@domain.tld | + | yoko@domain.tld |
| </ | </ | ||
| < | < | ||
| Ligne 788: | Ligne 803: | ||
| yoko@pc:~$ echo ' | yoko@pc:~$ echo ' | ||
| </ | </ | ||
| - | yoko devient | + | yoko devient |
| === Recevoir et Faire Suivre automatiquement le courrier=== | === Recevoir et Faire Suivre automatiquement le courrier=== | ||
| - | le courrier à destination de toto@domain.tld est renvoyé chez durand.pierre@free.fr | + | le courrier à destination de toto@domain.tld est renvoyé chez casimir@free.fr |
| < | < | ||
| - | sudo dbmail-users -x toto@domain.tld -t durand.pierre@free.fr | + | sudo dbmail-users -x toto@domain.tld -t casimir@free.fr |
| </ | </ | ||
| Ligne 827: | Ligne 842: | ||
| # Configure the ISP accounts (POP server, users and respective passwords) | # Configure the ISP accounts (POP server, users and respective passwords) | ||
| poll imap.gmail.com with protocol IMAP: | poll imap.gmail.com with protocol IMAP: | ||
| - | user "pierre.durand@gmail.com" with pass " | + | user "babar@monmail.com" with pass " |
| smtphost smtp.domain.tld | smtphost smtp.domain.tld | ||
| </ | </ | ||
| [[http:// | [[http:// | ||
| - | Fetchmail relève toutes les heures les mails de pierre.durand@gmail.com et les rapatrie directement sur yoko@domain.tld. | + | Fetchmail relève toutes les heures les mails de babar@monmail.com et les rapatrie directement sur yoko@domain.tld. |
| * keep signifie que fetchmail crée une copie du mail sans le détruire sur le serveur distant. | * keep signifie que fetchmail crée une copie du mail sans le détruire sur le serveur distant. | ||
| * sender_canonical_maps a été défini. | * sender_canonical_maps a été défini. | ||
| * sudo service fetchmail restart # pour relançer le démon. | * sudo service fetchmail restart # pour relançer le démon. | ||
| - | Fetchmail fait un doublon, voir inutile, | + | Fetchmail fait un doublon, voir inutile, |
| * exemple en modifiant le main.inc.php de roundcube | * exemple en modifiant le main.inc.php de roundcube | ||
| Ligne 872: | Ligne 887: | ||
| </ | </ | ||
| - | Dès qu'un mail arrive chez modo@domain.tld(user_idnr=' | + | Dès qu'un mail arrive chez modo@domain.tld(user_idnr=' |
| Attention, autonotify@dbmail génère une erreur car évidemment le récipient n'est pas connu. | Attention, autonotify@dbmail génère une erreur car évidemment le récipient n'est pas connu. | ||
| Ligne 878: | Ligne 893: | ||
| ==== dbmail_auto_replies ==== | ==== dbmail_auto_replies ==== | ||
| - | Chaque utilisateur peut spécifier un message de réponse automatique à tous les messages entrants. | + | Chaque utilisateur peut spécifier un message de réponse automatique à tous les messages entrants. |
| >/ | >/ | ||
| AUTO_REPLY | AUTO_REPLY | ||
| Ligne 903: | Ligne 918: | ||
| Ces boîtes sont appelées boîtes aux lettres partagées - Elles sont décrites dans la table // | Ces boîtes sont appelées boîtes aux lettres partagées - Elles sont décrites dans la table // | ||
| - | Lister les identifiants et récupérer le user_idnr | + | Lister les identifiants et récupérer le user_idnr |
| < | < | ||
| select user_idnr, | select user_idnr, | ||
| Ligne 935: | Ligne 950: | ||
| DBMAIL[_dbmail_driver]=" | DBMAIL[_dbmail_driver]=" | ||
| </ | </ | ||
| - | modifier pour dbmail 3.x à proximité de function get_all_acls() | + | modifier pour dbmail 3.x à proximité de function get_all_acls() |
| < | < | ||
| $MYSQL_CLIENT -N -e " | $MYSQL_CLIENT -N -e " | ||
| Ligne 1027: | Ligne 1042: | ||
| ===== Mailman ===== | ===== Mailman ===== | ||
| ==== Ajouter les Recipients ==== | ==== Ajouter les Recipients ==== | ||
| - | C'est l' | + | C'est l' |
| sudo nano dbmail-add-list | sudo nano dbmail-add-list | ||
| Ligne 1116: | Ligne 1131: | ||
| Ne pas oublier d' | Ne pas oublier d' | ||
| - | Exemple avec shorewall : | + | Exemple avec shorewall : |
| sudo vim / | sudo vim / | ||
| IMAP/ | IMAP/ | ||
| Ligne 1177: | Ligne 1192: | ||
| ===== Auth Digest Apache dbmail_users ===== | ===== Auth Digest Apache dbmail_users ===== | ||
| - | Dans l' | + | Dans l' |
| Virtualhost avec mod_auth_digest, | Virtualhost avec mod_auth_digest, | ||
