2010-09-15 2 views
0

Возможно, это не вопрос программирования и многое другое о сетевом администрировании, но я не могу отправлять электронные письма на свой сервер. Я начал блог Wordpress с темой, которая включала форму электронной почты, использующую класс phpmailer, однако это не сработало. Я попытался использовать простую почту ('[email protected] ',' Hey ',' sdfdsf '); но не повезло.Я не могу отправлять электронные письма с помощью php с помощью phpmailer и почты.

Я проверил свою версию php, и это 5.1.6, кроме того, что я не знаю.

У кого-нибудь есть подсказки?

+0

Какая операционная система работает на вашем сайте? –

+0

им не уверен. Я прочитал, что sendmail_path должен быть чем-то вроде/usr/local/nf/bin/sendmail -t -i, но у меня есть/sbin /, может быть, и проблема. – Adam

+0

это linux, я верю – Adam

ответ

0

PHP не поддерживает отправку электронной почты, он передает эту услугу почтовому агенту. Вам также необходимо иметь почтовый сервер (sendmail, postfix, qmail и т. Д.), Который установлен и настроен на вашем сервере, чтобы фактически выполнить эту работу. Это или есть PHP-скрипты, которые позволят вам отправлять электронную почту прямо с PHP без почтового сервера (они просто не являются стандартными, включенными в PHP).

Еще одной проблемой может быть то, что многие вирусы распространялись через почтовый порт на протяжении многих лет, поэтому многие антивирусные сканеры и брандмауэры предотвращают доступ, если только они не настроены на работу почты. Это, скорее всего, проблема в Windows и в сети, где кто-то еще заботится о безопасности, и предполагает, что пользователи тупые (так вы знаете - на рабочем месте).

Смежные вопросы