Email envoyé mais pas reçu sur Hotmail (même pas en spam)

Eléphant du PHP | 78 Messages

28 nov. 2007, 18:33

Bonjour tout d'abord ;)

J'explique mon problème : je souhaite envoyer un email tout simple en texte via PHP (sur ma dédibox, serveur dédié donc), via la fonction mail(). Mon serveur SMTP fonctionne bien. J'ai beau modifier les headers selon tout ce que j'ai pu trouver sur le net, rien n'y fait : il ne passe pas sur Hotmail, c'est-à-dire qu'il n'est même pas placé dans le dossier spam. Il est "perdu" en gros.

Voici la ligne concernée dans mon mail.info (reverse dédibox et domaine cachés volontairement) :

Code : Tout sélectionner

Nov 28 16:02:03 sd-6720 postfix/pickup[6661]: 7C1B76B41B9: uid=33 from=<www-data> Nov 28 16:02:03 sd-6720 postfix/cleanup[6701]: 7C1B76B41B9: message-id=<[email protected]> Nov 28 16:02:03 sd-6720 postfix/qmgr[1730]: 7C1B76B41B9: from=<[email protected]>, size=541, nrcpt=1 (queue active) Nov 28 16:02:06 sd-6720 postfix/smtp[6703]: 7C1B76B41B9: to=<[email protected]>, relay=mx3.hotmail.com[65.54.244.200]:25, delay=2.8, delays=0.04/0.01/0.59/2.2, dsn=2.0.0, status=sent (250 <[email protected]> Queued mail for delivery) Nov 28 16:02:06 sd-6720 postfix/qmgr[1730]: 7C1B76B41B9: removed
Il est donc bien envoyé, mais pas reçu. Je précise que lorsque j'envoie le même sur un boîte Free, ça passe très bien.

Je compte sur vous pour m'aider comme vous le faites si bien ;)

Bonne soirée,
wizardman.

Eléphanteau du PHP | 18 Messages

28 nov. 2007, 18:37

Ton domaine ne serait-il pas blacklisté chez Hotmail ?
Si ton mail ressemble *trop* à du spam, il est possible aussi que le serveur ne l'efface sans le délivrer... (si tu envoies du HTML, essaye avec une version texte, pour voir si ça passe.)

Eléphant du PHP | 78 Messages

28 nov. 2007, 18:40

Ton domaine ne serait-il pas blacklisté chez Hotmail ?
Si ton mail ressemble *trop* à du spam, il est possible aussi que le serveur ne l'efface sans le délivrer... (si tu envoies du HTML, essaye avec une version texte, pour voir si ça passe.)
Pour le domaine, ça m'étonnerait, il n'est en service que depuis le week-end dernier et je n'ai envoyé aucun mail sous celui-ci encore.
Sinon, je l'ai précisé, le mail est seulement en texte, et même avec des mots bidons tels que "salut" en sujet et "ça va ?" en message, ça ne passe pas.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 nov. 2007, 19:44

Ton domaine ne serait-il pas blacklisté chez Hotmail ?
Si ton mail ressemble *trop* à du spam, il est possible aussi que le serveur ne l'efface sans le délivrer... (si tu envoies du HTML, essaye avec une version texte, pour voir si ça passe.)
Pour le domaine, ça m'étonnerait, il n'est en service que depuis le week-end dernier et je n'ai envoyé aucun mail sous celui-ci encore.
Les blacklist spam utilisent souvent l'IP

Vérifies que ton ip ne soit pas blacklisté avec le service suivant:
http://www.dnsstuff.com/tools/ip4r.ch?i ... ON_SERVEUR
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 78 Messages

28 nov. 2007, 20:03

Vérifies que ton ip ne soit pas blacklisté avec le service suivant:
http://www.dnsstuff.com/tools/ip4r.ch?i ... ON_SERVEUR
Le test se révèle négatif, je ne suis pas blacklisté. Je suis à cour d'idées là :?

Eléphant du PHP | 217 Messages

29 nov. 2007, 10:36

Salut,
voilà un début de piste :

il se peut que cela vienne d'une mauvaise configuration dns de ton serveur.
Il faut vérifier que le PTR soit bien renseigné.

Essais aussi en rajoutant dans les en-tete du mail un reply-path. Il faut le spécifier dans le quatrième argument de la fonction mail avec -f [email protected].

Eléphant du PHP | 78 Messages

29 nov. 2007, 19:27

Merci à tous pour vos réponses, il s'est avéré que le réseau dédibox est présentement balcklisté par Hotmail. Dommage et merci encore pour vos réponses ;)