Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1529 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ubuntu: Smtp Office365

n°163670
razer69
Posté le 19-06-2019 à 14:45:38  profilanswer
 

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
 

Code :
  1. root=noreply@yy.com
  2. mailhub=smtp.office365.com:587
  3. rewriteDomain=yy.com
  4. hostname=serveur-****-lamp
  5. FromLineOverride=YES
  6. AuthUser=noreply@yy.com
  7. AuthPass=***
  8. UseSTARTTLS=YES
  9. UseTLS=YES
  10. AuthMethod=LOGIN


 
 
revaliases:

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


 
Quand je veux tester :

Code :
  1. echo "test" | mail -s "tttttt" monadresse@gmail.com

et j'ai cette erreur dans les log de (mail.log)
 

Code :
  1. Jun 19 14:37:51 serveur-amplitude-lamp sSMTP[125703]: Creating SSL connection to host
  2. Jun 19 14:37:51 serveur-amplitude-lamp sSMTP[125703]: SSL connection using ECDHE_RSA_AES_256_GCM_SHA384
  3. Jun 19 14:37:53 serveur-amplitude-lamp sSMTP[125703]: 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. ................0 [Hostname=VI1PR10MB2080.EURPRD10.PROD.OUTLOOK.COM]


 
Pour moi il se connecter bien au smtp office 365, mais c'est après qu'il bloque
 
Ou se trouve mon problème? Quelle erreur ai-je commis ?
 
merci d'avance pour vos explications
 

mood
Publicité
Posté le 19-06-2019 à 14:45:38  profilanswer
 

n°163671
Je@nb
Modérateur
Kindly give dime
Posté le 19-06-2019 à 16:30:18  profilanswer
 

Le message est clair : SendAsDeniedException
Tu as pas les droits d'envoyer en tant que ton adresse à priori

n°163672
razer69
Posté le 19-06-2019 à 16:57:38  profilanswer
 

Re,
Quand je test avec cette ligne de code
 

Code :
  1. ssmtp -v nom@yy.com < msg.txt


 
 
je reçoit bien email, par contre j'ai essayé

Code :
  1. 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.
 

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


 
 
 
 

n°163673
razer69
Posté le 19-06-2019 à 17:41:54  profilanswer
 

re,

 

log de var/log/mail.log

 
Code :
  1. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set Root="noreply@yy.com"
  2. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set MailHub="smtp.office365.com"
  3. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set RemotePort="587"
  4. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set RewriteDomain="yy.com"
  5. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set HostName="yy.com"
  6. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set FromLineOverride="True"
  7. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set AuthUser="noreply@yy.com"
  8. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set AuthPass="xx
  9. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set UseSTARTTLS="True"
  10. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set FromLineOverride="True"
  11. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Set MailHub="smtp.office365.com"
  12. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: via SMTP Port Number="587"
  13. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Creating SSL connection to host
  14. 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
  15. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: EHLO yy.com
  16. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 SMTPUTF8
  17. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: STARTTLS
  18. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 220 2.0.0 SMTP server ready
  19. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: SSL connection using ECDHE_RSA_AES_256_GCM_SHA384
  20. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: EHLO yy.com
  21. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 SMTPUTF8
  22. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: AUTH LOGIN
  23. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 334 VXNlcm5hbWU6
  24. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: bm9yZXBseUBlYXN5LXZvLmNvbQ==
  25. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 334 UGFzc3dvcmQ6
  26. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: M2E1eS1WMDEyMyE=
  27. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 235 2.7.0 Authentication successful
  28. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: MAIL FROM:<noreply@yy.com>
  29. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 2.1.0 Sender OK
  30. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: RCPT TO:<liu@tt.com>
  31. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 250 2.1.5 Recipient OK
  32. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: DATA
  33. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: 354 Start mail input; end with <CRLF>.<CRLF>
  34. 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
  35. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Date: Wed, 19 Jun 2019 17:34:28 +0000
  36. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: From:noreply@yy.com
  37. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: Subject: From sSMTP
  38. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]:
  39. Jun 19 17:34:28 serveur-yy-lamp sSMTP[127286]: This is a test email.
  40. Jun 19 17:34:29 serveur-yy-lamp sSMTP[127286]: .
  41. 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]
  42. Jun 19 17:34:30 serveur-yy-lamp sSMTP[127286]: QUIT
  43. Jun 19 17:34:30 serveur-yy-lamp sSMTP[127286]: 221 2.0.0 Service closing transmission channel
  44. 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
  45. ------------------------------
  46. Jun 19 17:35:36 serveur-yy-lamp sSMTP[127288]: Creating SSL connection to host
  47. Jun 19 17:35:36 serveur-yy-lamp sSMTP[127288]: SSL connection using ECDHE_RSA_AES_256_GCM_SHA384
  48. 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      

Code :
  1. ssmtp -v nom@yy.com < msg.txt

et en-dessous avec la commande mail linux classique


Message édité par razer69 le 19-06-2019 à 17:43:07
n°163674
Je@nb
Modérateur
Kindly give dime
Posté le 19-06-2019 à 18:09:59  profilanswer
 

ça te dit pas de lire ce que je t'ai écris ?

n°163682
HPIR40
Posté le 20-06-2019 à 15:16:06  profilanswer
 

Bonjour
 
j'ai deux serveurs debian et je passe par une config postfix en relay smtp et l'utilisation d'une adresse gmail
 
Ca fonctionne parfaitement: https://www.linode.com/docs/email/p [...] or-ubuntu/
 
Il faut ensuite activer la double authentification, donc aller sur ce lien https://security.google.com/setting [...] ppasswords pour aller chercher le code pour postfix dans la config de la boite gmail que l'on utilise. Ce code est donc le mot de passe qu’il faut entrer lors de la creation du fichier sasl_passwd.


Message édité par HPIR40 le 20-06-2019 à 15:19:15
n°163713
razer69
Posté le 22-06-2019 à 14:26:14  profilanswer
 

Bonjour Jean,
 
je viens de voir ta réponse.
 
Mais je comprend pas si j'ai un probleme de droit pourquoi avec cette commande:
ssmtp -v nom@yy.com < msg.txt >> email est envoyé.
mail -s "tttttt" monadresse@gmail.com >> j'ai erreur.
 
Si c'est un probleme de droit dans le 2 cas il doit me refuser l'envoi,non?

n°163716
nnwldx
Posté le 22-06-2019 à 18:28:14  profilanswer
 

Si tu n'as pas envie de t'embêter tu remplaces le smtp par ton MX.
Tu n'auras plus d'authentification à donner.
Mais tu devras ajouter l'ip de ton serveur au SPF.
Mais cela ne fonctionnera que pour de l'envoi en interne.
Si tu veux aussi envoyer à l'externe, tu devras créer un connecteur de réception spécifique à cette ip.


Message édité par nnwldx le 22-06-2019 à 18:28:45

Aller à :
Ajouter une réponse
 

Sujets relatifs
Reset Factory / Paramètres SMTP manquants sur Ricoh MPC 2551Synology Active Backup for Office365
[OFFICE 365] SMTP Relay et limiteServeur SMTP qui redirige vers Gmail - Erreurs 550-5.7.1 authentic
Serveur Ubuntu KVM + Kimchi VPS innaccessible en SSH de l'exterieurOffice365 / Gmail : considéré spameur... en partie?!
Relais SMTP Office 365 Erreur smtp 550 5.7.60Relais Exchange externalisé vers Office365
Office365 buisness, update Office2019Office365/Azure pour remplacer une partie de l'architecture interne
Plus de sujets relatifs à : Ubuntu: Smtp Office365


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR