[Résolu] Envoie de mail en local LAMP
Bonjour, à tous,
Je viens d'installer LAMP sous Ubuntu sur une nouvelle machine et ssmp pour que mon Pluxml local puisse envoyer des mails et tester les plugins utilisant cette fonction.
Bien qu'ayant suivi plusieurs tutos sur le Net, l'apparente facilité de la chose et des tests avec smtp free.fr, Gmail et Orange, je n'arrive pas à un résultat.
Je suis connecté chez Orange.
Dernieres notifications logs...
Mon fichier ssmtp.conf...
Le message du formulaire contact Pluxml est ...
J'ai du rater une marche quelque part.
Quelqu'un peut-il m'aider ?
Je viens d'installer LAMP sous Ubuntu sur une nouvelle machine et ssmp pour que mon Pluxml local puisse envoyer des mails et tester les plugins utilisant cette fonction.
Bien qu'ayant suivi plusieurs tutos sur le Net, l'apparente facilité de la chose et des tests avec smtp free.fr, Gmail et Orange, je n'arrive pas à un résultat.
Je suis connecté chez Orange.
Dernieres notifications logs...
[== Indéfini ==]
Oct 14 14:52:18 lenovo-ThinkPad-L530 sSMTP[3500]: Creating SSL connection to host
Oct 14 14:52:18 lenovo-ThinkPad-L530 sSMTP[3500]: STARTTLS not working
Oct 14 14:52:18 lenovo-ThinkPad-L530 sSMTP[3500]: Cannot open smtp.orange.fr:25
Oct 14 14:52:37 lenovo-ThinkPad-L530 sSMTP[3502]: Creating SSL connection to host
Oct 14 14:52:37 lenovo-ThinkPad-L530 sSMTP[3502]: STARTTLS not working
Oct 14 14:52:37 lenovo-ThinkPad-L530 sSMTP[3502]: Cannot open smtp.orange.fr:25
Mon fichier ssmtp.conf...
[== Indéfini ==]
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=jack******@orange.fr
AuthUser=jack*****@orange.fr
AuthPass=T******7***
# The place where the mail goes. The actual machine name is required no
# mail MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.orange.fr:25
# Where will the mail seem to come from?
#rewriteDomain=orange.fr
# The full hostname
hostname=lenovo-ThinkPad-L530
# Are users allowed to set their own From: address?
YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
UseSTARTTLS=YES
Le message du formulaire contact Pluxml est ...
[== Indéfini ==]
Une erreur est survenue pendant l'envoi de votre message
J'ai du rater une marche quelque part.
Quelqu'un peut-il m'aider ?
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il fallait commenter (#) la ligne
en fait tu viens juste de faire sauter la sécurisation de la connexion avec le serveur smtp en supprimant cette ligne
Avec Orange, il te faut utiliser le port 465 (et non 25) pour une connexion SMTP SSL (pour ta config, ce sera : mailhub=smtp.orange.fr:465)
Au passage, les ports entrants en SSL sont aussi différents :
IMAP imap.orange.fr:993
POP3 pop.orange.fr:995
https://assistance.orange.fr/mobile-tablette/tous-les-mobiles-et-tablettes/installer-et-utiliser/utiliser-internet-mail-et-cloud/mail/l-application-mail-orange/parametrer-et-configurer/mail-configurer-les-serveurs-sortants-et-entrants-des-principaux-comptes-mails_47992-48856
J'ai décommenté la ligne UseSTARTTLS=YES et renseigné le port que tu me suggère mais le résultat dans mail.log est...
Bon, je présume que c'est une histoire de configuration que je ne sais pas f
Houps, c'est parti trop vite. :8
Bon, je présume que c'est une histoire de configuration que je ne sais pas faire car, si j'ai déjà installé un serveur sur une machine, c'est la première fois que je le paramètre pour envoyer des mails.
Qu'est-ce que je rate et n'y a-t-il pas un truc à renseigner dans le php.ini ?
A tout hasard, vérifie ton identifiant et mot de passe de connexion mail (saisissez manuellement votre identifiant (votre adresse mail) et le mot de passe de votre compte mail dixit Orange) et rajoute les lignes :
UseTLS=Yes
AuthMethod=LOGIN
(trouvé sur https://wiki.archlinux.org/index.php/SSMTP et https://doc.ubuntu-fr.org/ssmtp)
As-tu ouvert les ports au niveau de ton firewall ?
Apparemment tu as 2 fichiers à configurer avec ssmtp
/etc/ssmtp/ssmtp.conf
/etc/ssmtp/revaliases
Cela a fonctionné ce coup-ci en rajoutant les lignes...
Merci bien kowalsky
Toutefois, en testant en ligne de commande avec...
Il me retourne et je me demande pourquoi...
M'enfin, ça marche.
Maintenant, je me demande si il vaut mieux utiliser un smtp gmail, Free.fr ou Orange.
Quels sont les avantages et inconvénients ?
C'est la confiance que tu places en ces sociétés pour gérer tes envois d'emails et savoir ce qu'ils en font... gmail est connu pour tout analyser, y compris le contenu, les deux autres ne vont pas aussi loin dans l'intrusion.
Personnellement j'utilise le service de mail associé à mon hébergement
En fait, je m'inquiétais de la chose par je crains un peu, comme cette @dresse ne va être utilisée que pour des tests, de me la faire blaklister comme par exemple Gmail m'a bloqué le compte pour le premier essai.
Cela dit, je peux créer un mail spécifique sur un des NDD associé à mon serveur d'hébergement et je donnerai ici les résultats.
Encore merci pour le help kowalsky.
j'utilise maintenant le smtp d'un de mes domaine et tout foncrtionne à la perfection.
Affaire résolue.