MS Exchange — войти в систему как один пользователь и отправить от другого с TLS

Я работаю с системой, которая настроена на отправку всех писем с помощью PHPMailer через учетную запись info@company.com. Это нормально, и мы используем его для отправки писем от сотрудников, например, dave@company.com, mike@company.com и т. Д. Однако я не могу использовать TLS с этим. Когда я включаю TLS, он отклоняет электронную почту, потому что адрес отправителя не совпадает с адресом учетной записи, достаточно справедливо.

Поэтому мне интересно, как лучше обойти это, лучшее, что я могу придумать, это:

Составьте таблицу mysql для каждого имени пользователя / пароля сотрудника, используйте ее для подключения к соответствующей учетной записи сотрудника и отправки электронной почты через нее. Это было бы кошмаром, например, когда пользователи меняют свой пароль, мне придется обновлять его каждый раз. Я не знаю способа получения паролей от Exchange через Powershell или что-либо еще.

Есть ли лучшие решения? Благодарю.

0

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector