Мы перешли от Comcast к Office 365 для отправки электронной почты из нашего веб-приложения. Я использую Zend_Mail_Transport_Smtp из ZF v1.12. При переходе с учетных данных Comcast на учетные данные Office 365 я теперь не могу отправлять почту. Вот мой код ...Zend_Mail с Office 365 с ошибкой
$config = array('auth' => 'login',
'ssl' => 'tls',
'username' => 'office365username',
'password' => 'office365password',
'port' => 587);
$transport = new Zend_Mail_Transport_Smtp('smtp.office365.com', $config);
Попытка отправить электронную почту прямо сейчас приводит к сообщению об ошибке ниже:
5.7.60 SMTP; Client does not have permissions to send as this sender
Я знаю, что эта учетная запись может отправлять сообщения. У меня есть пакетные задания с использованием PhpMailer, которые работают нормально. Мне нужно, чтобы в Zend_Mail меня не было. Я действительно не хочу переписывать мою модель электронной почты для использования PhpMailer, но у меня заканчивается время, чтобы решить эту проблему.