Envoi d'un mail à partir d'un serveur local

Fermé
zephyrangel - 17 juin 2010 à 14:47
Bonjour,

J'essaie actuellement d'envoyer un mail à partir d'un serveur local avec un script php. L'adresse ip où mon site se trouve est 200.200.200.53. D'après l'administrateur réseau ce serveur n'est pas un serveur mail, et l'adresse ip du serveur smtp est 200.200.200.23. Cela ne fonctionnerait qu'en interne (vers une adresse mail "interne", soit adresse@cdr-ansart.be) mais ça devrait fonctionner.. à condition que j'arrive à l'utiliser

mon code actuellement est:

if(!mail("adresse@cdr-ansart.be", "thème du message", "le message", "from: mon nom"))
die("Une erreur s'est produite lors de l'envoi du mail.");

Ce code ne fonctionne pas mais malheureusement je n'ai pas de message d'erreur, il agit exactement comme si le mail était correctement envoyé. Autrement dit il semble que la fonction mail() renvoie true. Seulement le mail n'arrive jamais.

J'ai modifié les lignes suivantes dans le fichier php.ini du serveur, auquel j'ai accès

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

par

[mail function]
; For Win32 only.
SMTP = 200.200.200.23
smtp_port = 25

mais ça ne fonctionne toujours pas. Dois-je faire autre chose?