Serveur Windows 2012 r2 IIS PHP

1

J'ai php installé sur un serveur Windows 2012 2012 qui exécute IIS

Lorsque vous exécutez un script avec une fonction mail, il se bloque et finit par générer cette erreur:

C:\Program Files (x86)\PHP\v5.4\php-cgi.exe - The FastCGI process exceeded configured request timeout

Il faudra environ dix minutes avant que cette erreur ne se produise. Juste pour clarifier le script, une seule ligne suffit pour le moment et son exécution ne devrait pas prendre plus d'une seconde.

Quelqu'un peut-il m'indiquer exactement pourquoi la fonction mail () ne fonctionne pas correctement?

Informaitons supplémentaires:

SMTP = localhost
smtp_port = 587
sendmail_path = "C:\php\sendmail\sendmail.exe -t"

Le fakesendmail fonctionne sur le serveur WAMP

Ash King
la source
Pourquoi essayez-vous d'utiliser SednMail.exe sous Windows? Dans le fichier PHP.ini, il est même indiqué "Pour Unix uniquement". Avez-vous une configuration de serveur SMTP réelle sur Localhost?
cʜιᴇ007
Oui, j'utilise un logiciel appelé faux sendmail. Ici: glob.com.au/sendmail Tout est configuré correctement mais il n’est pas aussi loin que je puisse voir aucun journal qu’il produit normalement
Ash King
Si vous utilisez sendmail.exe à partir de la ligne de commande pour envoyer un courrier électronique, cela fonctionne-t-il comme prévu? Le journal de débogage de ce programme sendmail est-il activé dans l’INI?
cʜιᴇ007