PHPMailer работает на WAMP, но не на производственном сервере - PullRequest
1 голос
/ 14 февраля 2011

Здравствуйте. Я пытаюсь использовать PHPMailer для отправки писем по SMTP.Итак, на моем сервере разработки (WAMP на моем компьютере) он работает нормально.Я использую почтовый сервер mail.jackbusch.net, который находится на том же общем хосте, на который я собираюсь загрузить сайт для производства.

Но когда я действительно загружаю сайт, почтовая программа PHP перестает работать и возвращаетSMTP: ошибка: не удалось проверить подлинность (когда я пытаюсь использовать localhost в качестве сервера) и ошибка SMTP: не удалось подключиться (когда я ввожу полное имя сервера smtp - т.е. mail.jackbusch.net).

Это кажется мне странным, так как у меня есть несколько установок Wordpress, которые отлично отправляют уведомления по электронной почте - и WP использует Phpmailer, верно?

Я даже не знаю, с чего начать исправлять это?

РЕДАКТИРОВАТЬ: Спасибо за ваши предложения - я в конечном итоге просто использовал пакет PEAR Mail, и он отлично работает.

Я использовал второй пример, показанный здесь: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

Я думаю, что одно ключевое отличие состоит в том, что до того, как я использовал порт 26, и во второй раз, когда я использовал порт SSL для своей сетихозяин (маленький апельсин).По какой-то причине все получилось на этот раз.

1 Ответ

0 голосов
/ 15 февраля 2011

Вместо этого использовался пакет PEAR Mail с примером SSL, показанным здесь: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

...