2013-03-08 5 views
0

PHP Mailer на моем сайте внезапно прекратил работать. Он работал корректно в течение нескольких месяцев, ничего не изменилось, и теперь оно выдает сообщение об ошибке SMTP Error: Could not authenticate., а не только на один почтовый сервер, но на все почтовые серверы, которые я пытаюсь использовать. Когда я пытаюсь подключиться к этим почтовым учетным записям с помощью почтового клиента на рабочем столе, он работает нормально, поэтому это что-то с сайтом/хостингом.phpMailer: SMTP не удалось аутентифицировать

В чем может быть проблема? Я связался с поддержкой хостинга, но они сказали, что у меня, вероятно, неправильное имя пользователя/пароль для учетной записи электронной почты, и когда я сказал, что могу подключиться через почтовый клиент на рабочем столе, они сказали, что я сделал ошибку в своих сценариях, и когда я ничего не говорю был изменен в течение нескольких месяцев, они просто говорят, что не знают, как мне помочь. Что может быть проблемой и как я могу это проверить? Я уверен, что это ошибка сервера хостинга, но я не могу это доказать, так как я даже не знаю, с чего начать.

+0

Затем вы должны проверить свои данные аутентификации. Мы не можем сказать вам, почему вы не можете подключиться. Попробуйте подключиться к клиенту электронной почты на SMTP-сервере. – Stony

+0

Вы прочитали мой вопрос? Я попытался подключиться с помощью почтового клиента рабочего стола, и он отлично работает, я попробовал несколько почтовых серверов, отлично работает с настольными клиентами, не работает с сайта. Он работал с сайта в течение 6 месяцев (по крайней мере, 5 писем, отправленных ежедневно), он не работает сегодня. Даты FTP указывают, что скрипт не был изменен на 6 месяцев. Вы говорите так же, как и мой хостинг-провайдер. Вопрос в том, что это может быть и как я могу его проверить? – L84

+0

просто потому, что ваш рабочий стол работает дома, не означает, что одно и то же будет работать с сервера в совершенно другом месте. –

ответ

0

Попробуйте поместить все файлы на некоторые бесплатные хостинг-сайты, такие как http://www.freehosting.com и попробуйте запустить страницу. если он отлично работает, тогда возникает проблема с вашим сервером хостинга. Такая проблема возникает в большинстве случаев из-за проблемы с сервером хостинга.

0

Проблема была линия

$mail->IsSMTP(); 

он работал отлично в течение нескольких месяцев, но сегодня они изменили что-то, и комментируя эту строку решить эту проблему.

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