PHP mail() ne fonctionne PAS sur Windows (IIS)

Ci-dessous est ma source à l'aide de la fonction mail de PHP

$to = "[email protected]";
$subject = "This is the subject line
$message = "This is the message"
$headers = 'From: [email protected]' . "\r\n" .
           'Reply-To: [email protected]' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();
$result = mail($to , $subject , $message, $headers )

Voici ma config PHP, qui est en cours d'exécution sur Windows IIS

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
  • En passant par votre configuration, vous devez avoir un mail du service ou de l'échange en cours d'exécution sur le même environnement IIS. Pouvez-vous confirmer que c'est vrai? Si elle n'est pas, alors vous devez spécifier un serveur de mail, sinon vous devez déboguer la fonction mail() pour voir ce qu'il est de retour 🙂
  • Je suppose que la coloration syntaxique effectuée par StackOverflow directement dans votre question, c'est un bon point de départ.
  • n'ont juste un point, il Vous manque un "; et ;
InformationsquelleAutor user1187968 | 2014-04-09