Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/06/2019, à 16:04

guigui69

configuration ssmtp pour utilisation sur lamp

Bonjour à tous,

j’essaie de configurer l'application "ssmtp" sur mon serveur ubuntu.
Le but c'est de pouvoir envoyer des email depuis mon site web (php), mais en 1er je dois configurer le serveur pour envoyer des email (par office365).

ssmtp.conf

    root=noreply@yy.com
    mailhub=smtp.office365.com:587
    rewriteDomain=yy.com
    hostname=serveur-****-lamp
    FromLineOverride=YES
    AuthUser=noreply@yy.com
    AuthPass=***
    UseSTARTTLS=YES
    UseTLS=YES
    AuthMethod=LOGIN

revaliases:

    root:noreply@yy.com:smtp.office365.com:587

Quand je test avec cette ligne de code   

ssmtp -v nom@yy.com < msg.txt

, je reçoit bien email,
par contre j'ai essayé cette exemple avec "mail"

    echo "test" | mail -s "tttttt" monadresse@gmail.com 
mail: cannot send message: Process exited with a non-zero status 

la commande suivante indique bien ssmtp pour envoyer les email.

    root@serveur-xxx-lamp:~# ls -la /usr/sbin/sendmail
    lrwxrwxrwx 1 root root 5 Apr  3  2018 /usr/sbin/sendmail -> ssmtp

Je bloque sur ça, avant même d'avoir testé depuis mon site web (php)

Quelle erreur est-je commis ?
merci d'avance pour vos explications



guigui69

Hors ligne

#2 Le 19/06/2019, à 16:24

krodelabestiole

Re : configuration ssmtp pour utilisation sur lamp

https://doc.ubuntu-fr.org/ssmtp

ssmtp n'est plus actif depuis 2013. Nous vous conseillons vivement d'utiliser une alternative comme msmtp.

https://doc.ubuntu-fr.org/msmtp

En ligne

#3 Le 19/06/2019, à 16:45

guigui69

Re : configuration ssmtp pour utilisation sur lamp

re,

log de var/log/mail.log

Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set Root="noreply@yy.com"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set MailHub="smtp.office365.com"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set RemotePort="587"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set RewriteDomain="yy.com"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set HostName="yy.com"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set FromLineOverride="True"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set AuthUser="noreply@yy.com"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set AuthPass="xx
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set UseSTARTTLS="True"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set FromLineOverride="True"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set MailHub="smtp.office365.com"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: via SMTP Port Number="587"
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Creating SSL connection to host
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 220 PR2PR09CA0005.outlook.office365.com Microsoft ESMTP MAIL Service ready at Wed, 19 Jun 2019 15:35:24 +0000
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: EHLO yy.com
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 SMTPUTF8
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: STARTTLS
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 220 2.0.0 SMTP server ready
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: SSL connection using ECDHE_RSA_AES_256_GCM_SHA384
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: EHLO yy.com
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 SMTPUTF8
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: AUTH LOGIN
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 334 VXNlcm5hbWU6
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: bm9yZXBseUBlYXN5LXZvLmNvbQ==
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 334 UGFzc3dvcmQ6
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: M2E1eS1WMDEyMyE=
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 235 2.7.0 Authentication successful
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: MAIL FROM:<noreply@yy.com>
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 2.1.0 Sender OK
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: RCPT TO:<liu@tt.com>
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 2.1.5 Recipient OK
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: DATA
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 354 Start mail input; end with <CRLF>.<CRLF>
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Received: by easy-vo.com (sSMTP sendmail emulation); Wed, 19 Jun 2019 17:34:28 +0000
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Date: Wed, 19 Jun 2019 17:34:28 +0000
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: From:noreply@yy.com
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Subject: From sSMTP
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]:
Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: This is a test email.
Jun 19 17:34:29 serveur-yy-lamp sSMTP[127286]: .
Jun 19 17:34:30 serveur-yy-lamp sSMTP[127286]: 250 2.0.0 OK <VI1PR10MB2080A1A2CA165995E8636FDCFCE50@VI1PR10MB2080.EURPRD10.PROD.OUTLOOK.COM> [Hostname=VI1PR10MB2080.EURPRD10.PROD.OUTLOOK.COM]
Jun 19 17:34:30 serveur-yy-lamp sSMTP[127286]: QUIT
Jun 19 17:34:30 serveur-yy-lamp sSMTP[127286]: 221 2.0.0 Service closing transmission channel
Jun 19 17:34:30 serveur-yy-lamp sSMTP[127286]: Sent mail for noreply@yy.com (221 2.0.0 Service closing transmission channel) uid=0 username=root outbytes=362
------------------------------
Jun 19 17:35:36 serveur-yy-lamp sSMTP[127288]: Creating SSL connection to host
Jun 19 17:35:36 serveur-yy-lamp sSMTP[127288]: SSL connection using ECDHE_RSA_AES_256_GCM_SHA384
Jun 19 17:35:38 serveur-yy-lamp sSMTP[127288]: 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 16.5

Au dessus des ------- c'est avec la commande     

ssmtp -v nom@yy.com < msg.txt

et en-dessous avec la commande mail linux classique

donc la 1ere commande envoi bien email mais pas le second sad

Hors ligne

#4 Le 19/06/2019, à 17:08

lynn

Re : configuration ssmtp pour utilisation sur lamp

Bonjour

Peut-être un problème de groupe..?! Que renvoie la commande suivante :

ls -l /etc/ssmtp

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne