PDA

Voir la version complète : SendMail ou Postfix?



GG25300
22/04/2016, 22h59
Bonjours a vous tous,:hello:

Apres avoir suivie differents Tutos sur Postfix et Sendmail je n'arrive pas a resoudre mon probleme.

Mon probleme n'est pa l'installation mais bien la configuration avec Gmail.

J'aimerais savoir si l'un d'entre vous a un Tuto a me conseiller pour la configuration de Sendmail ou Postfix.

Actuellement J'ai suivie celui la: http://samyantoun.50webs.com/clarkconnect/gmail/
mais je bloque a la ligne suivante: postmap:
postmap /etc/postfix/sasl_passwd car quand je l'applique j'ai en retour ce code
root@localhost: postmap /etc/postfix/sasl_passwd postmap: fatal: /etc/postfix/main.cf, line 679: missing '=' after attribute name: "echo ""

J'ai rajouter a la fin du fichier main.cf


echo "
# Gmail relay
relayhost = [smtp.gmail.com]:587
# auth
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
# tls
smtp_use_tls = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_note_starttls_offer = yes
tls_random_source = dev:/dev/urandom
smtp_tls_scert_verifydepth = 5
smtp_tls_key_file = /etc/postfix/gmail.key
smtp_tls_cert_file = /etc/postfix/gmail.pem
smtpd_tls_ask_ccert = yes
smtpd_tls_req_ccert = no
smtp_tls_enforce_peername = no
# End Gmail relay" >> /etc/postfix/main.cf

Que manque t-il??

Et quand j'ai essaie avec Sendmail j'ai eu en retour du tail /var/log/maillog comme quoi le mail na pas pus etre envoyer.

root@local.host: mail mon-adresse@mail.com
subject: test
mail teste.
Ctrl+d
envoie du mail

Je suis preneur pour toutes solutions et de l'aide que vous pouvez m'apporter.
Je desespere apres avoir chercher sur google et visiter un bon nombre de differents forum et personne na jamais la meme facon de configurer Sendmail et Postfix.

Merci d'avance:pt1cable::fou:

GG25300
19/05/2016, 04h41
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 :

yum y- install postfix mailx cyrus-sasl-plain

Vous devez créer un nouveau fichier SMTP pour votre compte Gmail :

nano /etc/postfix/sasl_passwd

A l’intérieur de ce fichier on va coller ceci :

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 :

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.

nano etc/postfix/main.cf

Et la fin du fichier main.cf vous allez rajouter ces lignes à la fin du fichier :

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:

service postfix restart

On va envoyer un mail pour tester :

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 :

rm /etc/postfix/sasl_passwd

Si ca ne fonctionne pas faite cette commande pour voir plus ou moins l’erreur.

tail /var/log/maillog

Par la suite vous pouvez éditer les préférences du Voicemail :

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


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/28/how-to-asterisk-voicemail-to-email-using-gmail-account/


CentOS 6.5, PIAF 3, Astersik 1.8 Purple, Asterisk 11 Green, Asterisk 12 Black, End Point Manager, SSH…:pt1cable: