Réactiver le serveur de mail

minotaure

Membre enregistré
14 Octobre 2004
3
0
Tours
Dans le numéro 35 du magazine AvosMac!, on peut lire la procédure à suivre pour réactiver le serveur de mail. Cela marche parfaitement mais... au reboot de la machine, cela oblige à relancer manuellement le serveur via le Terminal 'sudo postfix start'.

Cela peut être automatisé en éditant le fichier /etc/rc :
sudo pico /private/etc/rc
-> se positionner à la fin, juste avant export LANGUAGE
-> insérer les lignes suivantes :
echo "demarrage du serveur SMTP"
postfix start

Amicalement,

Benoit
 
sinon, astuce plus courte, au lieu de 'sudo postfix start' on fait 'sudo /System/Library/StartupItems/Postfix start'

et là il démarre seul à chaque fois, et pas besoin de bidouiller de fichier de configuration ;)

@+
 
D'abord, l'astuce que tu proposes comporte une petite erreur. Il convient de taper :
sudo /System/Library/StartupItems/Postfix/Postfix start
et non
sudo /System/Library/StartupItems/Postfix start

Ensuite, si l'on fait ce que tu dis et que l'on reboote, le serveur de mail n'est pas actif. Pour s'en assurer, on fait : ps -aux |grep postfix => la ligne /usr/libexec/postfix/master n'apparaît pas...

Enfin, deux remarques (qui ne sont pas liées à l'astuce de Gaston) :
- le daemon postfix est tué par le crontab weekly (il faudrait adapter le script de manière à relancer postfix)
- certains FAI n'acceptent pas les courriers émis par un serveur smtp de type toto@localhost. Les mails restent "dans les tuyaux" => on peut le vérifier en tapant la commande mailq

Cordialement,

Benoit
 
minotaure a dit:
D'abord, l'astuce que tu proposes comporte une petite erreur. Il convient de taper :
sudo /System/Library/StartupItems/Postfix/Postfix start
et non
sudo /System/Library/StartupItems/Postfix start

Ensuite, si l'on fait ce que tu dis et que l'on reboote, le serveur de mail n'est pas actif. Pour s'en assurer, on fait : ps -aux |grep postfix => la ligne /usr/libexec/postfix/master n'apparaît pas...

mea culpa pour l'erreur de chemin de fichier, par contre j'ai tapé la commande ps -aux|grep etc ben j'ai bien la ligne "root 312 0.0 0.0 27476 256 ?? Ss 1:27PM 0:00.10 /usr/libexec/postfix/master"... c'est compliquééééééé lol :D postfix enabler est effectivement la meilleure solution, tout compte fait :siffle: