1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
Impossible d'envoyer des mails en PHP
Mots-clés » mail, php, impossible, envoyer, mails |
14-04-2018, 12:10,
|
|||
|
|||
Impossible d'envoyer des mails en PHP
VERSION_MyBB : 1.8.15 Bonjour, Problème : L'envoie de mail est impossible avec la fonction mail PHP. Solution provisoire :Création d'une adresse e-mail chez Free (zorinos@free.fr) et utilisation du SMTP free. Résultat :Ça fonctionne en SMTP mais pas en mail PHP. Je n'ai pas d'hébergement mutualisé, mais mon propre serveur (chez moi). Cette machine tourne sous debian stretch. FAI : Free Je suis sous Apache2 ; PHP7 ; Mysqli Pour les mails c'est avec postfix configuré pour les applications web que ça se passe. Le test d'envois de mail avec un fichier PHP fonctionne. Il y a d'autre site hébergé sur ce serveur, les mails fonctionnes. Si nécessaire je peu fournir un accès SFTP pour les test ... J'ai mis une 2eme URL qui correspond aux log du serveur sur les mails envoyé par postfix Je n'arrive pas à comprendre pourquoi cela ne fonctionne pas... |
|||
14-04-2018, 12:31,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Bonjour,
Pour ma part, je ne suis pas assez "pointu" dans ce domaine pour fournir une réponse concrète. Je vais laisser ce soin à exdiogene. Mais il faut patienter un peu... 6 heures de décalage avec le Québec. Il est curieux que sur d'autres sites hébergés par le même serveur ça passe... Quand je fais mes tests en local (XAMPP sous Windows), j'ai aussi du mal à envoyer des mails via PHP mail(). En outre, je ne sais pas s'il y lien de cause à effet, mais il semble que les FAI sont en ce moment en train de sécuriser un max leurs serveurs de messagerie... |
|||
14-04-2018, 13:47,
(Modification du message : 14-04-2018, 13:47 par exdiogene.)
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Je peux du moins confirmer que les courriels envoyés chez Free ne passent pas, car ils sont considérés comme des "SPAMS".
Les deux courriels qui vous furent envoyés par notre forum ont été retourné étant considérés comme du SPAM par Free! Si vous testez vos envois courriels avec Free, je vous recommande de tester avec une autre adresse de courriel pour valider la réception du courriel. |
|||
14-04-2018, 15:02,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
(14-04-2018, 13:47)exdiogene a écrit : Je peux du moins confirmer que les courriels envoyés chez Free ne passent pas, car ils sont considérés comme des "SPAMS". Cela ne fonctionne pas pour l'ensemble des personnes du Staff (GMX; Hotmail; Gmail) ... Quand je regarde les logs de postfix j'ai l'impression que c'est mon adresse IP qui termine dans les SPAM. Mon analyse est la suivante : Les mails sont envoyé avec comme nom mon adresse personnel : xxx@free.fr mais depuis mon serveur debian et non pas depuis un serveur Free ; il comporte donc mon adresse IP et non pas l'adresse IP d'un serveur Free. Le client reçois donc un mail en @free.fr avec un hote qui ne correspond pas à un serveur free, il classe donc le mail envoyé par le forum comme SPAM vue que le serveur n'est pas connu ... cela n'est qu'une hypothèse. Si mon hypothèse se vérifie il faudrait donc que les mails soient envoyé depuis nepasrepondre@mondomaine.fr mais je ne sais pas comment modifier l'adresse d'expédition de mail PHP dans MYBB. Merci en tout cas pour vos réponses très rapide. |
|||
14-04-2018, 15:04,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
(14-04-2018, 12:31)spyto a écrit : Quand je fais mes tests en local (XAMPP sous Windows), j'ai aussi du mal à envoyer des mails via PHP mail().Oui, mais cela fonctionne sur les autres sites héberger sur le serveur ainsi que via un fichier d'envoi de mail PHP... c'est juste sur MYBB que cela ne fonctionne pas ... |
|||
14-04-2018, 15:40,
(Modification du message : 14-04-2018, 15:44 par exdiogene.)
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Je considère votre hypothèse comme fondée!
Tout envoi de courriel est vérifié par le receveur afin de déterminer si l'expéditeur est véridique en utilisant en référence par le DNS soit DKIM ou SPF. Vous pouvez modifier votre adresse de courriel dans le Panneau d'Administration de MyBB -> Configuration -> Détails du site Sachez que tous les courriels vous étant envoyés à votre adresse Free pour la "Notification de nouvelle réponse créée sur le sujet", nous sont retournés comme étant considérés comme du SPAM. Ce problème venant de Free... |
|||
14-04-2018, 18:39,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Voilà les logs lorsque j'active PHP mail et que je mets comme adresse administrateur : no-reply@domain.fr
Apr 14 18:20:11 micka-deb postfix/pickup[6124]: DA81B300B83: uid=33 from=<www-data> Apr 14 18:20:11 micka-deb postfix/cleanup[6208]: DA81B300B83: message-id=<ef5e48090afd959cb6830616cf4eb52f@zorinos.fr> Apr 14 18:20:11 micka-deb postfix/qmgr[788]: DA81B300B83: from=<www-data@micka-deb>, size=1196, nrcpt=1 (queue active) Apr 14 18:20:12 micka-deb postfix/smtp[6210]: DA81B300B83: to=<XXXXXXXX@free.fr>, relay=mx1.free.fr[212.27.48.7]:25, delay=0.43, delays=0.03/0.01/0.25/0.15, dsn=5.0.0, status=bounced (host mx1.free.fr[212.27.48.7] said: 550 spam detected (in reply to end of DATA command)) Apr 14 18:20:12 micka-deb postfix/cleanup[6208]: 4F2FB300B84: message-id=<20180414162012.4F2FB300B84@micka-deb> Apr 14 18:20:12 micka-deb postfix/qmgr[788]: 4F2FB300B84: from=<>, size=3104, nrcpt=1 (queue active) Apr 14 18:20:12 micka-deb postfix/bounce[6211]: DA81B300B83: sender non-delivery notification: 4F2FB300B84 Apr 14 18:20:12 micka-deb postfix/qmgr[788]: DA81B300B83: removed Apr 14 18:20:12 micka-deb postfix/local[6213]: 4F2FB300B84: to=<www-data@micka-deb>, relay=local, delay=0.02, delays=0/0.02/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Apr 14 18:20:12 micka-deb postfix/qmgr[788]: 4F2FB300B84: removed ==> Essais qui ne fonctionne pas Apr 14 18:20:49 micka-deb postfix/pickup[6124]: 22B0F300B84: uid=33 from=<no-reply@aquamicka.fr> Apr 14 18:20:49 micka-deb postfix/cleanup[6208]: 22B0F300B84: message-id=<b12c83282537fe60f1435958f4002237@aquamicka.fr> Apr 14 18:20:49 micka-deb postfix/qmgr[788]: 22B0F300B84: from=<no-reply@aquamicka.fr>, size=5380, nrcpt=1 (queue active) Apr 14 18:20:50 micka-deb postfix/smtp[6210]: 22B0F300B84: to=<XXXX@free.fr>, relay=mx1.free.fr[212.27.48.6]:25, delay=1.4, delays=0.01/0/0.24/1.1, dsn=2.0.0, status=sent (250 OK) ==> Essais depuis un site qui fonctionne Apr 14 18:20:50 micka-deb postfix/qmgr[788]: 22B0F300B84: removed Apr 14 18:22:08 micka-deb postfix/pickup[6124]: D77D3300B84: uid=33 from=<www-data> Apr 14 18:22:08 micka-deb postfix/cleanup[6208]: D77D3300B84: message-id=<6d4a986162cd13b4a55d96f444b84536@zorinos.fr> Apr 14 18:22:08 micka-deb postfix/qmgr[788]: D77D3300B84: from=<www-data@micka-deb>, size=1191, nrcpt=1 (queue active) Apr 14 18:22:09 micka-deb postfix/smtp[6210]: D77D3300B84: to=<XXX@free.fr>, relay=mx1.free.fr[212.27.48.6]:25, delay=0.4, delays=0.01/0/0.24/0.15, dsn=5.0.0, status=bounced (host mx1.free.fr[212.27.48.6] said: 550 spam detected (in reply to end of DATA command)) Apr 14 18:22:09 micka-deb postfix/cleanup[6208]: 47497300B86: message-id=<20180414162209.47497300B86@micka-deb> Apr 14 18:22:09 micka-deb postfix/qmgr[788]: 47497300B86: from=<>, size=3099, nrcpt=1 (queue active) Apr 14 18:22:09 micka-deb postfix/bounce[6225]: D77D3300B84: sender non-delivery notification: 47497300B86 Apr 14 18:22:09 micka-deb postfix/qmgr[788]: D77D3300B84: removed Apr 14 18:22:09 micka-deb postfix/local[6227]: 47497300B86: to=<www-data@micka-deb>, relay=local, delay=0.02, delays=0/0.02/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Apr 14 18:22:09 micka-deb postfix/qmgr[788]: 47497300B86: removed ==> Essais qui ne fonctionne pas Apr 14 18:24:03 micka-deb postfix/pickup[6124]: E3523300B84: uid=33 from=<www-data> Apr 14 18:24:03 micka-deb postfix/cleanup[6274]: E3523300B84: message-id=<8d8c9a8afaeea6fc2ea95a9ad1dd26c6@zorinos.fr> Apr 14 18:24:03 micka-deb postfix/qmgr[788]: E3523300B84: from=<www-data@micka-deb>, size=1211, nrcpt=1 (queue active) Apr 14 18:24:04 micka-deb postfix/smtp[6276]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c0a::1a]:25: Network is unreachable Apr 14 18:24:04 micka-deb postfix/smtp[6276]: E3523300B84: to=<XXX@gmail.com>, relay=gmail-smtp-in.l.google.com[64.233.167.26]:25, delay=0.9, delays=0.03/0.01/0.56/0.31, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[64.233.167.26] said: 550-5.7.1 [78.232.74.138] The IP you're using to send mail is not authorized to 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your 550-5.7.1 service provider instead. Learn more at 550 5.7.1 https://support.google.com/mail/?p=NotAuthorizedError u35si6235393wrc.262 - gsmtp (in reply to end of DATA command)) Apr 14 18:24:04 micka-deb postfix/cleanup[6274]: C9BB9300B86: message-id=<20180414162404.C9BB9300B86@micka-deb> Apr 14 18:24:04 micka-deb postfix/qmgr[788]: C9BB9300B86: from=<>, size=3746, nrcpt=1 (queue active) Apr 14 18:24:04 micka-deb postfix/bounce[6277]: E3523300B84: sender non-delivery notification: C9BB9300B86 Apr 14 18:24:04 micka-deb postfix/qmgr[788]: E3523300B84: removed Apr 14 18:24:04 micka-deb postfix/local[6279]: C9BB9300B86: to=<www-data@micka-deb>, relay=local, delay=0.02, delays=0/0.02/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Apr 14 18:24:04 micka-deb postfix/qmgr[788]: C9BB9300B86: removed ==> Essais qui ne fonctionne pas vers GMAIL Lors que je vais sur le rapport d'erreur GMAIL : https://support.google.com/mail/?p=NotAuthorizedError Comment remédier à cela alors que depuis d'autre site ça fonctionne ... je suis bien le propriétaire du domaine et j'héberge moi même le site ... Le domaine pointe bien sur mon adresse IP, et les mails sont forcément envoyé depuis mon adresse IP vue que le serveur est derrière cette adresse ... Merci pour votre aide en tout cas |
|||
14-04-2018, 21:02,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Des infos et des conseils ici :
http://postmaster.free.fr/ |
|||
15-04-2018, 1:01,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
C'est donc mon adresse IP qui est bloqué ... il n'y a pas vraiment de solution :/
J'ai trouvé une solution (enfin c'est un collègue en informatique qui l'a trouvé) J'ai créer dans mon espace 1and1 (mon fournisseur de domaine) une adresse en contact@zorinos.fr avec cette adresse j'ai un SMTP, et sur celui ci j'ai le droit à : 50 e-mails/heure/contrat pour les contrats créés il y a moins de 5 jours. 3600 e-mails/heure/contrat pour les contrats créés il y a plus de 5 jours et moins de 30 jours. 5000 e-mails/heure/contrat pour les contrats créés il y a plus de 30 jours. Avec 5000 mails/heure je pense que ça va suffire Merci pour votre aide en tout cas |
|||
15-04-2018, 15:12,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
A noter, dans la page que j'ai citée plus haut :
Comment débloquer mon IP ? La durée de blocage dépend du nombre de spams ou d’erreurs que vous avez généré, la durée maximale du blocage est de 24h. Passé ce délai votre IP sera automatiquement débloquée. Donc ça devrait se résoudre tout seul.... |
|||
17-04-2018, 6:53,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
(15-04-2018, 15:12)spyto a écrit : A noter, dans la page que j'ai citée plus haut : Je suis toujours bloqué chez Free ainsi que chez Laposte This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: xxxxx@laposte.net: SMTP error from remote server for TEXT command, host: smtpz4.laposte.net (194.117.213.1) reason: 550 5.5.0 Service refuse. Veuillez essayer plus tard. service refused, ple ase try later. LPN007_510 ---------------------------- This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: xxx@free.fr: SMTP error from remote server for TEXT command, host: mx1.free.fr (212.27.48.7) reason: 550 spam detected[/i] J'ai fais une demande de déblocage via : http://postmaster.free.fr/#faux_positifs à suivre |
|||
04-05-2018, 15:29,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Bonjour,
Je relance le sujet ... J'aimerai vraiment arrivé à faire fonctionner phpmail(). Je viens de créer un fichier mail.php qui contient : Code : <?php Cela fonctionne très bien, mais lorsque j'active mail PHP sur le forum cela ne fonctionne pas... Je peu si nécessaire vous créer un accès admin ainsi qu'un SFTP ... Merci, Cordialement, |
|||
04-05-2018, 15:31,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
(15-04-2018, 1:01)micka260 a écrit : C'est donc mon adresse IP qui est bloqué ... il n'y a pas vraiment de solution :/ Si je reviens à la charge avec ces mails PHP, c'est que mon domaine n'est plus chez 1and1 mais chez OVH qui ne propose pas de service SMTP ... |
|||
13-05-2018, 13:39,
|
|||
|
|||
RE: Impossible d'envoyer des mails en PHP
Personne n'a d'idée pour solutionner ce problème ?
|
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 4 visiteur(s)