Bonjours a tous,
Suite à mon post précèdent j’ai enfin résolus mon problème avec Postfix et Sendmail. Etant donné que le Canada adore leur Voicemail il a fallu creuser le net pour trouver un Tuto qui fonctionne à 100% . Mon entreprise installe des serveurs VOIP dans l’Ontario mais je n’avais pas les outils pour que cela fonctionne surtout quand on vous donne 30% des infos pour installer Postfix.
Ca prend 5min a installer.
Je précise qu’il faut utiliser 2 compte Email bien diffèrent. 1 Pour que le serveur envoie des courriers et le 2eme c’est votre email perso utiliser pour le test d’envoie.
Pour ce que ça peut intéresser voici la procédure à suivre.
Ne pas Désinstaller Sendmail pour le bon fonctionnement de Postfix.
Tous d’abord il vous faudra telecharger un extra package de Postfix :
Code:
yum y- install postfix mailx cyrus-sasl-plain
Vous devez créer un nouveau fichier SMTP pour votre compte Gmail :
Code:
nano /etc/postfix/sasl_passwd
A l’intérieur de ce fichier on va coller ceci :
Code:
smtp.gmail.com<1fois Tab>emailadress@gmail.com:MDPemail
smtp.gmail.com :587 <1fois Tab>emailadress@gmail.com:MDPemail
[smtp.gmail.com] :587<1fois Tab>emailadress@gmail.com:MDPemail
emailadress@gmail.com est celle que vous aurez créer pour votre serveur pour qu'il puisse envoyer des mails
Enregistrer le fichier et quitter.
On va ensuite faire le Hash du mot de passe :
Code:
postmap hash:/etc/postfix/sasl_passwd
La prochaine etape conssiste a utiliser le fichier que nous venons de créer pour la configuration de Postfix.
Vous allez ensuite ouvrir le fichier avec votre éditeur préférer.
Code:
nano etc/postfix/main.cf
Et la fin du fichier main.cf vous allez rajouter ces lignes à la fin du fichier :
Code:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
# Secure channel TLS with exact nexthop name match.
smtp_tls_security_level = secure
smtp_tls_mandatory_protocols = TLSv1
smtp_tls_mandatory_ciphers = high
smtp_tls_secure_cert_match = nexthop
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
relayhost = smtp.gmail.com:587
On redémarre Postfix:
Code:
service postfix restart
On va envoyer un mail pour tester :
Code:
mail votreadress@gmail.com
puis le subjet : Test ensuite vous faite Entrer et vous écrivez votre message puis Entrer et Ctrl+d pour l’envoie
Si cela fonctionne vous pouvez effacer le fichier suivant :
Code:
rm /etc/postfix/sasl_passwd
Si ca ne fonctionne pas faite cette commande pour voir plus ou moins l’erreur.
Code:
tail /var/log/maillog
Par la suite vous pouvez éditer les préférences du Voicemail :
Code:
nano /etc/asterisk/voicemail.conf
Par la suite il vous faudra redémarrer le serveur et vous allez voir dans le status que Sendmail fonctionne toujours.
Taper SETUP puis System Service et décocher la case Sendmail.
Redémarrer le Serveur.
Le status auras changé Sendmail sera Off mais remplacer par Postfix
Et on applique ensuite ces commandes
Code:
chkconfig postfix on
sudo service postfix stop
sudo postfix set-permissions
sudo service postfix start
Et voilà votre serveur et prêt à envoyer des Voicemails aux utilisateurs des Extensions quand ils auront des messages en absences.
Merci à Jonathan pour son TUTO http://jonathanmanning.com/2014/12/2...gmail-account/
Code:
CentOS 6.5, PIAF 3, Astersik 1.8 Purple, Asterisk 11 Green, Asterisk 12 Black, End Point Manager, SSH…