Bonjour,
Je dispose d'un serveur VPS et je rencontre des problèmes à utiliser un SMTP tiers pour envoyer les mails depuis le serveur.
Environnement :
- Debian 10
- Php 7.3.19
- Utilisation de la classe PHPMailer
Le debug de PHPMailer m'indique que le message est bien parti mais rien dans les boites de réception (ni dans les dossiers SPAM) :
2021-01-29 11:20:45 SERVER -> CLIENT: 220 mwinf5d26 ME ESMTP server ready
2021-01-29 11:20:45 CLIENT -> SERVER: EHLO mydomain.fr
2021-01-29 11:20:45 SERVER -> CLIENT: 250-mwinf5d26 hello [146.59.237.195], pleased to meet you250-HELP250-AUTH LOGIN PLAIN250-SIZE 44000000250-ENHANCEDSTATUSCODES250-8BITMIME250 OK
2021-01-29 11:20:45 CLIENT -> SERVER: AUTH LOGIN
2021-01-29 11:20:45 SERVER -> CLIENT: 334 VXNlcm5hbWU6
2021-01-29 11:20:45 CLIENT -> SERVER: [credentials hidden]
2021-01-29 11:20:45 SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2021-01-29 11:20:45 CLIENT -> SERVER: [credentials hidden]
2021-01-29 11:20:45 SERVER -> CLIENT: 235 2.7.0 ... authentication succeeded
2021-01-29 11:20:45 CLIENT -> SERVER: MAIL FROM:
2021-01-29 11:20:45 SERVER -> CLIENT: 250 2.1.0 sender ok
2021-01-29 11:20:45 CLIENT -> SERVER: RCPT TO:
2021-01-29 11:20:45 SERVER -> CLIENT: 250 2.1.5 recipient ok
2021-01-29 11:20:45 CLIENT -> SERVER: DATA
2021-01-29 11:20:45 SERVER -> CLIENT: 354 enter mail, end with "." on a line by itself
2021-01-29 11:20:45 CLIENT -> SERVER: Date: Fri, 29 Jan 2021 12:20:45 +0100
2021-01-29 11:20:45 CLIENT -> SERVER: To: maildetest@gmail.com
2021-01-29 11:20:45 CLIENT -> SERVER: From: Vich
2021-01-29 11:20:45 CLIENT -> SERVER: Subject: TEST MAIL 2
2021-01-29 11:20:45 CLIENT -> SERVER: Message-ID: <49oos9yz3PsVyIrzlhKU2iU90w8w8PJC7KQ0qHLDg@mydomain.fr>
2021-01-29 11:20:45 CLIENT -> SERVER: X-Mailer: PHPMailer 6.2.0 (https://github.com/PHPMailer/PHPMailer)
2021-01-29 11:20:45 CLIENT -> SERVER: MIME-Version: 1.0
2021-01-29 11:20:45 CLIENT -> SERVER: Content-Type: multipart/alternative;
2021-01-29 11:20:45 CLIENT -> SERVER: boundary="b1_49oos9yz3PsVyIrzlhKU2iU90w8w8PJC7KQ0qHLDg"
2021-01-29 11:20:45 CLIENT -> SERVER: Content-Transfer-Encoding: 8bit
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: This is a multi-part message in MIME format.
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: --b1_49oos9yz3PsVyIrzlhKU2iU90w8w8PJC7KQ0qHLDg
2021-01-29 11:20:45 CLIENT -> SERVER: Content-Type: text/plain; charset=us-ascii
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: This is the body in plain text for non-HTML mail clients
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: --b1_49oos9yz3PsVyIrzlhKU2iU90w8w8PJC7KQ0qHLDg
2021-01-29 11:20:45 CLIENT -> SERVER: Content-Type: text/html; charset=us-ascii
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: This is the HTML message body in bold!
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: --b1_49oos9yz3PsVyIrzlhKU2iU90w8w8PJC7KQ0qHLDg--
2021-01-29 11:20:45 CLIENT -> SERVER:
2021-01-29 11:20:45 CLIENT -> SERVER: .
2021-01-29 11:20:45 SERVER -> CLIENT: 250 2.0.0 NbLl2400L4De4ZN03bLlBe mail accepted for delivery
2021-01-29 11:20:45 CLIENT -> SERVER: QUIT
2021-01-29 11:20:45 SERVER -> CLIENT: 221 2.0.0 mwinf5d26 ME closing connection
Message has been sent
J'ai essayé avec 2 fournisseurs différents (Orange et OVH).
J'ai essayé le même bout de code depuis un autre serveur, cela fonctionne sans problème.
A noter, J'ai checké l'IP du VPS sur https://mxtoolbox.com/, ce dernier m'indique que l'IP est blacklisté auprès de la liste UCEPROTECTL3.
Je me demandais si cela pouvait venir de la configuration du DNS (SPF ?) ?
Merci d'avance pour votre aide !
Problème d'envois de mail via SMTP d'un autre fournisseur
Related questions
- Perte de mot de passe
50121
26.05.2023 13:36
- Comment configurer/utiliser un SMTP depuis un VPS ?
48438
07.10.2019 10:49
- Je connais que le mutu et besoin de node js
48223
14.04.2017 13:34
- Qu'est-ce vcore?
47299
06.01.2017 19:20
- Envoi Email via SMTP (port 587) sur VPS Pro1
46166
27.01.2017 10:02
- [résolu] Serveur Mysql - hôte inconnu
43835
19.01.2017 16:21
- Mon VPS à Timed Out
43552
15.03.2017 22:50
- Délai de livraison VPS
43234
11.07.2018 15:15
- Problème avec statisitique Plesk
40588
29.03.2017 07:44
- Accès externe base de données
39887
18.07.2018 10:29
Avec ce numéro de transaction le FAI (ici Orange selon toute vraisemblance) prend la responsabilité de livrer la mail à votre correspondant (ou au moins au serveur MX de votre correspondant)
C'est comme quand la Poste vous met un tampon sur un bordereau de dépôt d'un recommandé.
J'ignore comment Orange fonctionne, mais il est notoire que si OVH (ou son antispam VadeRetro) détecte la présence d'un spam, mais pas seulement, le message est effacé sans prévenir personne. Ceci alors que OVH sait quel client est affecté puisque vous avez mis votre login.
Envoyez-vous le même mail à une adresse hébergée dans le même domaine chez OVH. Si ce message est normalement aspiré en sortie, un envoi en copie locale devrait vous parvenir avec un diagnostic intéressant à analyser.
Le SPF de domain.fr est:
"v=spf1 +a +mx +ip4:83.243.60.151 +ip4:193.254.187.40 ~all"
J'ai changé le DNS pour l'exemple le vrai DNS est vich.fr.
Et j'ai essayé d'envoyer des mails à plusieurs adresses différentes (gmail / hotmail / ovh), le mail n'arrive jamais.
Que vient faire OVH là-dedans ? Entre Orange, Nordnet ... il n'y a aucun service hébergé chez OVH.
Le serveur est hébergé chez OVH (VPS).
Le registrar du DNS vich.fr est orange, la messagerie est également chez Orange.
Et je veux que le serveur VPS utilise le SMTP d'Orange pour envoyer les mails.
C'est bien où je voulais en venir. Si je dépose un colis chez DHL, je ne vais pas demander à la Poste pourquoi ça n'arrive pas chez le destinataire.
Orange a un support clients ? Avec le n° de transaction (voir ma réponse plus haut) , la date et heure, expéditeur et destinataire, ils doivent pouvoir expliquer.
Oui OK je vois ce que tu veux dire.
Mais ce qui me faisait penser que ça venait sûrement du serveur OVH c'est que :
- Le relai SMTP Orange fonctionne sur un autre serveur
- l'IP du serveur OVH est blacklisté (UCEPROTECTL3)
- Les mails n'arrivent pas non plus en utilisant un autre relai SMTP (OVH)
EDIT : en tout cas, merci beaucoup pour ton aide !
oui mais Orange et OVH se sont tous les deux adjoint les services du même antispam ?? (VadeRetro)
> La première solution de sécurité de l’email utilisant l’IA.
> Vade Secure est le leader mondial de la défense prédictive de la messagerie, avec plus de 1 milliard de boîtes aux lettres protégées dans 76 pays. Nous aidons les MSP et les PME à assurer la sécurité de leurs utilisateurs de Microsoft 365 face aux menaces sophistiquées véhiculées par les emails, notamment le phishing, le spear phishing et les malwares.
J'ai une lecture à vous proposer (en anglais) concernant UCEPROTECT
https://blog.sucuri.net/2021/02/uceprotect-when-rbls-go-bad.html
Bonjour,
Pour info à l'heure de ce topic OVH a selon UCEPROTECT 1808 IPs de suspecte (envoie de spam/Scanning) sur un totale de 3616512 soit **0.05%** des IPs de OVH ce qui selon eux est suffisant pour bloquer 3616512 IPs.
Et OVH ne sont pas les seules à se faire **escroquer** (oui c'est le bon terme à ce niveau), ils ont fait pareil avec d'autre géant du secteur tel que digitalocean et linode
Cordialement, janus57