Ошибка формы почтового PHP при отправке в учетную запись Office365

0

Мой клиент findpace.co.uk зарегистрирован и зарегистрирован с Fasthosts. Однако с лета они перенесли свой адрес электронной почты на Office365, и с тех пор форма электронной почты PHP на findpace.co.uk/pages/arrange.php возвращает ошибку

К сожалению, возникла проблема с отправкой этого письма - повторите попытку.

Я попытался сменить узел электронной почты smtp с fasthosts на Office 365:

<?php include_once("../class/class.phpmailer.php"); ?>
<?php
/********************************* INITIALISE PAGE SETTINGS ******************************************/

$page_title = "Contact Us";

$website_name = "Findspace";
$mail_host = "smtp.office365.com"; // email host
$mail_emailsource = "[email protected]"; // from email address
$mail_emailrecipient = "[email protected]"; // recipient

$mail_username = "[email protected]";
$mail_password = "MYPASSWORD";

Но он все еще не работает. Я не эксперт по php, и я не могу понять, где все идет не так. Интересно, если проблема фильтрации учетной записи Exchange36 для Exchange36?

Привет Лен - я не могу найти бит, который выполняет инициализацию - я просто немного толстый, я думаю. Форма работает в течение 5 лет, пока мой клиент не заменил почтовый хостинг на Office365 летом, поэтому я не уверен, что это фактическая форма - или, возможно, это информация, которую я использую для имени хоста и т.д.

  • 0
    Можем ли мы увидеть фрагмент кода, который выполняет отправку? Что говорят ваши журналы SMTP (если у вас есть к ним доступ)?
  • 0
    Привет Halfer - спасибо за ответ. Это код, который вы хотели увидеть?
Показать ещё 11 комментариев
Теги:
office365
phpmailer

1 ответ

1

Параметр $ mail_host для этого домена:

findspace-co-uk.mail.protection.outlook.com

IP:

213.199.154.87

http://mxlookup.online-domain-tools.com/

Я думаю, вам стоит взглянуть на эту страницу и сравнить ее с тем, как вы инициализируете phpmailer на вашем конце.

http://phpmailer.worxware.com/?pg=examplebsmtp
  • 0
    Привет Лен - спасибо за ответ. Должен ли я просто заменить имя хоста на findspace-co-uk.mail.protection.outlook.com и попробовать это?
  • 0
    Я бы попробовал и посмотрел, что получится.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню