550 5.7.1 У клиента нет разрешений на отправку в качестве этого отправителя (office365)

я пытаюсь отправить электронное письмо со следующей конфигурацией

Хост: smtp.office365.com

порт: 587

пользователь: "[email protected]"

пройти: "мой пароль"

я получаю следующее исключение:

550 5.7.1 У клиента нет прав на отправку в качестве этого отправителя

я прошел через множество форумов, которые сказали мне установить отправку как разрешение для почтового ящика, но я не могу найти такую ​​​​конфигурацию в веб-приложении oulook ... или мне нужно настроить ее где-то еще, и если это так, то где ..? ??.... я использовал вышеуказанную конфигурацию только для отправки почты и не делал никаких настроек с веб-приложением Outlook... что все, что мне нужно изменить и настроить в моем веб-приложении Outlook....


person roanjain    schedule 18.08.2014    source источник


Ответы (5)


Имейте в виду, что эта ошибка также может возникнуть, если адрес электронной почты from не соответствует адресу электронной почты username.

Поэтому обязательно проверьте, чтобы значение [email protected] было одинаковым для user и from.

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

person Luís Cruz    schedule 04.10.2016
comment
Это была проблема со мной. - person Ibrahim Azhar Armar; 04.12.2017
comment
большое спасибо, это работает для меня @ Итак, обязательно проверьте, что значение [email protected] одинаково для пользователя и от. - person chozha rajan; 06.12.2017
comment
Это работает. Я не указывал «Кому» и «От кого» должным образом. - person Pranav Nandan; 18.04.2018
comment
Ваш ответ помог мне. У меня был тот же случай, когда отличался от параметра пользователя. +1 - person Sohel Pathan; 06.07.2018
comment
Я не знаю, почему это должно быть установлено для соответствия, поскольку поля from просто так и не имеют ничего общего с аутентифицированным пользователем. Если вы можете аутентифицироваться - какая разница, какое имя в поле от. Я знаю не вашу проблему, а мою напыщенную речь. Если я хочу спамить с аутентифицированным пользователем, хорошо, если я хочу с 50 миллионами других имен такая же разница - у меня есть доступ и я могу отправлять электронные письма. Аутентифицированный пользователь - это то, что должно учитываться! - person Ken; 24.07.2020

перейдите в консоль управления Exchange и выберите пользователя. Щелкните правой кнопкой мыши, перейдите к параметру «Отправить как разрешения». Убедитесь, что указан пользователь NT AUTHORITY\SELF. Если не добавить.

person Kingsley Kelechi    schedule 11.11.2014
comment
У меня также есть эта проблема, хотя и не с office365, но будет ли этот подход работать с более широкой проблемой отправки с адреса почтового сервера? - person Martin; 18.03.2015

Ответ, предоставленный Луисом Крузом, является правильным. Однако я постараюсь быть более описательным,

Мы пытались отправить почту в Mantis Bug Tracker через учетную запись Office 365 и столкнулись с той же проблемой. Ниже был конфиг,

$g_enable_email_notification = ON;
$g_phpMailer_method          = PHPMAILER_METHOD_SMTP;
$g_smtp_host                 = 'smtp.office365.com';
$g_smtp_username             = '[email protected]';
$g_smtp_password             = '****';
$g_smtp_connection_mode      = 'tls';
$g_smtp_port                 = 587;

Очевидно, что нам не хватало свойства from. Добавление следующих свойств решило проблему,

$g_from_name               = 'Mantis Admin';
$g_from_email              = '[email protected]';
$g_return_path_email       = '[email protected]';
person Gaurang Patel    schedule 22.09.2017

У этой проблемы может быть много причин, одна из которых чаще всего возникает из-за того, что

Имя для входа и адрес отправителя не совпадают.

Логин = 'abc@gmailcom' ОТ = 'abc@gmailcom'

Теперь используйте эти переменные, это сработает.

person Niranjan Bandhu    schedule 05.07.2018

В Exchange PowerShell добавьте разрешение «Отправить как», чтобы домен\jsmith мог отправлять сообщения как [email protected] (пример):

Add-ADPermission "[email protected]" -User "Domain\jsmith" -Extendedrights "Send As"
person KERR    schedule 29.08.2017