Formulaire php + serveur Exchange

RomainBo
Invité n'ayant pas de compte PHPfrance

10 févr. 2016, 17:09

Bonjour,
J'ai mis en place un formulaire de renseignement en ligne avec fichier en upload.
Notre société viens de passer en serveur Exchange et depuis les formulaires ne parviennent plus sur l'adresse mail spécifiée.
Les Upload fonctionnent toujours, puisque je les reçois sur le FTP.
Je vous transmets ci dessous la ligne de code actuel concernant l'envoie de formulaire:

Code : Tout sélectionner

} function frmd_mail($report, $subject = ''){ if (!defined('EMAIL_FOR_REPORTS') || !EMAIL_FOR_REPORTS) return false; if (!$subject){ $subject = 'Report from ' . $_SERVER['HTTP_HOST'] . ' at ' . strftime('%m/%d/%y %H:%M %p'); } $charset = defined('PAGE_ENCODING') ? PAGE_ENCODING : 'UTF-8'; if (defined('EMAIL_SENDER') && EMAIL_SENDER) $sender = EMAIL_SENDER; else $sender = 'administrateur@' . $_SERVER['HTTP_HOST']; $headers = "From: " . $sender . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=" . $charset . "\r\n"; $headers .="Content-Transfer-Encoding: 8bit"; return mail(EMAIL_FOR_REPORTS, "=?" . $charset . "?B?" . base64_encode($subject) . '?=', $report, $headers); }
Merci pour votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

10 févr. 2016, 20:43

Bonjour,

Si tu n'as pas changé d'adresse e-mail, et que jusqu'à cette migration, tu recevais bien les mails, vérifie tes spams ou dans la boite de Courrier Pèle mèle d'Outlook.
A défaut contacte les administrateur de ton serveur Exchange pour qu'ils diagnostiquent pourquoi ils bloqueraient la réception de ce message.
Quand tout le reste a échoué, lisez le mode d'emploi...