Bonsoir,
je voulais passer mon serveur en relais mail afin de permettre à mes exim4 de mon réseau d’envoyer des mails par le serveur BlueMind…
Une fois la case cochée dans Administration > Gestion Systeme > Serveur Applications > Rôle du serveur
le postfix est donc re-configurer …
Mais plus aucun mail passe même entre boite au lettre sur le serveur lui -même …
et les mails de l’extérieur sont rejeté …
Impossible de revenir à la configuration précédente … Les fichiers ne bougent pas … Pire les fichiers de config alias sont à O bytes
Avez vous une idée ?
Crdt
Poustiquet
root@securemail:/etc/postfix# ls -alrt
total 148
-rwxr-xr-x 1 root root 24256 4 mai 2011 post-install
-rwxr-xr-x 1 root root 8729 4 mai 2011 postfix-script
-rw-r–r-- 1 root root 18992 4 mai 2011 postfix-files
-rw-r–r-- 1 root root 318 12 mars 18:51 dynamicmaps.cf
drwxr-xr-x 2 root root 4096 12 mars 19:14 sasl
-rw-r–r-- 1 root root 5331 13 mars 19:16 master.cf.exemple
-rw-r–r-- 1 root root 1380 13 mars 19:34 :
-rw-r–r-- 1 root root 1380 13 mars 19:34 main.cf.exemple
drwxr-xr-x 138 root root 12288 13 mars 21:06 …
-rw-r–r-- 1 root root 5296 13 mars 21:51 master.cf
-rw-r–r-- 1 root root 1384 13 mars 21:57 main.cf
drwxr-xr-x 3 root root 4096 13 mars 21:57 .
-rw-r–r-- 1 root root 0 13 mars 21:57 transport
-rw-r–r-- 1 root root 12288 13 mars 21:57 transport.db
-rw-r–r-- 1 root root 0 13 mars 21:57 virtual_alias
-rw-r–r-- 1 root root 12288 13 mars 21:57 virtual_alias.db
-rw-r–r-- 1 root root 0 13 mars 21:57 virtual_domains
-rw-r–r-- 1 root root 12288 13 mars 21:57 virtual_domains.db
-rw-r–r-- 1 root root 0 13 mars 21:57 virtual_mailbox
-rw-r–r-- 1 root root 12288 13 mars 21:57 virtual_mailbox.db
-rw-r–r-- 1 root root 0 13 mars 21:57 master_relay_transport
-rw-r–r-- 1 root root 12288 13 mars 21:57 master_relay_transport.db
La création d’un utilisateur incrémente bien les quelques fichiers alias
=> mais ne remonte l’ensemble des comptes déjà existant
root@securemail:/etc/postfix# ls -alrt
total 160
-rwxr-xr-x 1 root root 24256 4 mai 2011 post-install
-rwxr-xr-x 1 root root 8729 4 mai 2011 postfix-script
-rw-r–r-- 1 root root 18992 4 mai 2011 postfix-files
-rw-r–r-- 1 root root 318 12 mars 18:51 dynamicmaps.cf
drwxr-xr-x 2 root root 4096 12 mars 19:14 sasl
-rw-r–r-- 1 root root 5331 13 mars 19:16 master.cf.exemple
-rw-r–r-- 1 root root 1380 13 mars 19:34 :
-rw-r–r-- 1 root root 1380 13 mars 19:34 main.cf.exemple
drwxr-xr-x 138 root root 12288 13 mars 21:06 …
-rw-r–r-- 1 root root 5296 13 mars 21:51 master.cf
-rw-r–r-- 1 root root 1384 13 mars 21:57 main.cf
drwxr-xr-x 3 root root 4096 13 mars 21:57 .
-rw-r–r-- 1 root root 0 13 mars 21:57 virtual_domains
-rw-r–r-- 1 root root 12288 13 mars 21:57 virtual_domains.db
-rw-r–r-- 1 root root 0 13 mars 21:57 master_relay_transport
-rw-r–r-- 1 root root 12288 13 mars 21:57 master_relay_transport.db
-rw-r–r-- 1 root root 19 13 mars 22:15 virtual_mailbox
-rw-r–r-- 1 root root 12288 13 mars 22:15 virtual_mailbox.db
-rw-r–r-- 1 root root 36 13 mars 22:15 transport
-rw-r–r-- 1 root root 12288 13 mars 22:15 transport.db
-rw-r–r-- 1 root root 32 13 mars 22:15 virtual_alias
-rw-r–r-- 1 root root 12288 13 mars 22:15 virtual_alias.db
root@securemail:/etc/postfix# cat virtual_mailbox
test@prytane.fr OK
root@securemail:/etc/postfix
Au final, j’ai du recréer à la main les fichiers
virtual_domains
master_relay_transport
virtual_mailbox
transport
virtual_alias
et régénerer la signature en .db par la simple commande $postmap [fichier_voulu]
Coté BlueMind, où est l’erreur ?
PS :
comment configurer le relay mail ?
Crdt
Poustiquet
Merci pour vos retours, un bug a été ouvert pour ce problème.
https://forge.blue-mind.net/redmine/issues/4077
Normalement le serveur relais est un autre serveur…
J’ai rajouté un check pour interdire de faire relais et courrier interne sur le même serveur.
Pour remettre votre install d’applomb, il suffit d’aller dans les domaines supervisés côté console d’admin et d’assigner le relai fraichement “taggé” à votre domaine. Cette opération va faire une régénération des maps.
La différence principale entre un “courrier interne” et un “relais” est que la variable relay_host est positionnée sur les courrier interne à l’adresse du relais et laissée à vide sur le relais.
Normalement il devrait y avoir une autre différence qui est que le transport au niveau des relais se fait en smtp:courrier-interne:25 alors que sur le courrier interne on transporte en lmtp:lmtp-bluemind:2400 mais dans la conf que j’ai maintenant pour avoir reproduit votre problème ce n’est pas la cas 
Bonjour tcataldo
Je voulais au final faire transiter n’importe quel mail de mes serveurs vers le serveur BlueMind pour centraliser les com
J’ai testé sur mon 2eme serveur maquette … même problème …
Je vais donc tester la manip ce soir (si je ne rentre pas trop tard)
En reconfigurant les fichiers à la mano, le protocole lmtp avait aussi dégagé … Je n’ai que des fichier Vide …
Je te tiens au courant
Crdt
Poustiquet
Logique. Si tu fais avec un seul serveur (pas de second serveur pour le “relais blue mind” justement), tu n’a pas besoin d’aller assigner le rôle “relais” à ton serveur. En mono serveur un courrier interne et un relais c’est exactement là même chose et tes autres machines peuvent déjà l’utiliser.
Passage en résolu …
[Je viens de centraliser l’ensemble de boite mail root de mes lInux sur mon serveur Bluemind]
Merci encore
Poustiquet