Php mail erreur
Résolu
Herve_be
Messages postés
1123
Date d'inscription
Statut
Membre
Dernière intervention
-
Herve_be Messages postés 1123 Date d'inscription Statut Membre Dernière intervention -
Herve_be Messages postés 1123 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis hébergé chez One.com pour lequel j'ai 2 domaines chacun avec leur adresse mail principale; elles sont toutes deux actives; je voudrais envoyer des mails via php.
Pour le premier domaine ça fonctionne très bien mais je voudrais que l'adresse mail de l'expéditeur soit celui du second et ça ne fonctionne pas, voici le code identique pour les 2 sauf MailExpéditeur
Avec l'adresse mail d'un domaine j'ai bien "Sent" et le mail est bien reçu.
Avec l'adresse mail de l'autre domaine le mail n'est pas reçu et je n'ai rien à l'écran donc probablement
Comment savoir où est le problème ?
Je suis hébergé chez One.com pour lequel j'ai 2 domaines chacun avec leur adresse mail principale; elles sont toutes deux actives; je voudrais envoyer des mails via php.
Pour le premier domaine ça fonctionne très bien mais je voudrais que l'adresse mail de l'expéditeur soit celui du second et ça ne fonctionne pas, voici le code identique pour les 2 sauf MailExpéditeur
$headers = "MIME-Version: 1.0\r\nContent-type:text/html;charset=utf-8\r\nFrom: MailExpéditeur\r\n"; ... if (mail(MailDestinataire, $Subject, $message, $headers)) { echo "Sent"; } else { $Return = error_get_last(); print_r ($Return); }
Avec l'adresse mail d'un domaine j'ai bien "Sent" et le mail est bien reçu.
Avec l'adresse mail de l'autre domaine le mail n'est pas reçu et je n'ai rien à l'écran donc probablement
print_r ($Return)ne sort rien du tout.
Comment savoir où est le problème ?
A voir également:
- Php mail erreur
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Live.fr mail - Forum Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
4 réponses
Salut,
Selon : https://help.one.com/hc/fr/articles/115005594345-Puis-je-envoyer-des-e-mails-%C3%A0-partir-de-mon-site-web-
Il faut que le nom de domaine utilisé pour le mail soit celui pour le nom de domaine du site.
J'en comprends donc, que pour le site "monsupersite.be" il faut une adresse "monsupersite.be" et non "lautresupersite.be" ;-))
Selon : https://help.one.com/hc/fr/articles/115005594345-Puis-je-envoyer-des-e-mails-%C3%A0-partir-de-mon-site-web-
Il faut que le nom de domaine utilisé pour le mail soit celui pour le nom de domaine du site.
J'en comprends donc, que pour le site "monsupersite.be" il faut une adresse "monsupersite.be" et non "lautresupersite.be" ;-))
Oui, évidemment, j'ai fait les tests avec le script dans le même domaine !
Merci beaucoup pour ta réponse, j'essaye de suite et reviens.
Cependant pourquoi n'a-t-on pas de code erreur ?
Merci beaucoup pour ta réponse, j'essaye de suite et reviens.
Cependant pourquoi n'a-t-on pas de code erreur ?
Pour le premier domaine ça fonctionne très bien mais je voudrais que l'adresse mail de l'expéditeur soit celui du second et ça ne fonctionne pas, voici le code identique pour les 2 sauf MailExpéditeur
Tu dis que, sur le 1er domaine, tu voudrais que ça soit l'adresse mail du second... et je te dis que, d'après l'info de chez One, il faut que l'adresse e-mail de l'expéditeur soit celle du domaine depuis lequel tu veux envoyer.
Oui, évidemment, j'ai fait les tests avec le script dans le même domaine !
C'est donc normal, puisque les mails de site1 ne peuvent servir que sur site1 et pas sur site2 et inversement.
Tu dis que, sur le 1er domaine, tu voudrais que ça soit l'adresse mail du second... et je te dis que, d'après l'info de chez One, il faut que l'adresse e-mail de l'expéditeur soit celle du domaine depuis lequel tu veux envoyer.
Oui, évidemment, j'ai fait les tests avec le script dans le même domaine !
C'est donc normal, puisque les mails de site1 ne peuvent servir que sur site1 et pas sur site2 et inversement.
J'utilisais le même script avec le même nom de domaine et une adresse mail différente.
Si j'utilise le domaine du mail ça fonctionne, merci beaucoup.
Si on n'utilise pas le domaine qui correspond au mail ça ne fonctionne pas, OK
Mais je ne comprends pas qu'on n'ait aucun message d'erreur seulement mail() = false
mais on ne sait pas pourquoi.
Si j'utilise le domaine du mail ça fonctionne, merci beaucoup.
Si on n'utilise pas le domaine qui correspond au mail ça ne fonctionne pas, OK
Mais je ne comprends pas qu'on n'ait aucun message d'erreur seulement mail() = false
mais on ne sait pas pourquoi.
Mais je ne comprends pas qu'on n'ait aucun message d'erreur seulement mail() = false
mais on ne sait pas pourquoi.
Probablement parce que le filtrage ne soit pas directement dans php ou quoi, mais au dessus et que... le log ne sait pas revenir à php pour une raison X ou Y... ne cherchons pas, One est relativement "fermé" sur pas mal de points et parfois, c'est difficile avec eux... :-(
mais on ne sait pas pourquoi.
Probablement parce que le filtrage ne soit pas directement dans php ou quoi, mais au dessus et que... le log ne sait pas revenir à php pour une raison X ou Y... ne cherchons pas, One est relativement "fermé" sur pas mal de points et parfois, c'est difficile avec eux... :-(