2010-09-15 5 views
0

Peut-être que ce n'est pas vraiment une question de programmation et plus d'une chose d'administration réseau, mais je suis incapable d'envoyer des emails sur mon serveur. J'ai commencé un blog wordpress avec un thème qui incluait un formulaire e-mail utilisant la classe phpmailer, mais cela n'a pas fonctionné. J'ai essayé d'utiliser un simple mail ('[email protected] ',' Hey ',' sdfdsf '); mais sans chance.Je suis incapable d'envoyer des emails via php en utilisant la fonction phpmailer et mail

J'ai vérifié ma version php et c'est 5.1.6, à part ça je ne sais pas.

Quelqu'un at-il des conseils?

+0

Sur quel système d'exploitation fonctionne votre site? –

+0

je ne suis pas sûr. J'ai lu que sendmail_path devrait être quelque chose comme/usr/local/nf/bin/sendmail -t -i mais le mien a/sbin/pourrait-il être le problème. – Adam

+0

c'est linux je crois – Adam

Répondre

0

PHP ne supporte pas nativement l'envoi de courrier électronique, il confie cette tâche à un agent de transfert de courrier. Vous devez également avoir un serveur de messagerie (sendmail, postfix, qmail, etc)) installé et configuré sur votre serveur pour faire le travail. Il y a des scripts PHP qui vous permettront d'envoyer des emails directement à partir de PHP sans serveur mail (ils ne sont simplement pas ceux par défaut inclus dans PHP). Un autre problème pourrait être que de nombreux virus se sont propagés par le biais du port de messagerie au fil des ans, de sorte que de nombreux antivirus et pare-feu empêcheront l'accès, à moins qu'ils ne soient configurés pour autoriser le courrier. Ce n'est probablement qu'un problème dans Windows et dans un réseau où quelqu'un d'autre s'occupe de la sécurité et suppose que les utilisateurs sont stupides (vous le savez donc - sur le lieu de travail).

Questions connexes