В настоящее время у меня есть клиент (КОМПАНИЯ), который должен (по контракту) использовать почтовые ящики IMAP, предоставленные их деловым партнером (ПАРТНЕР). С другой стороны, они хотят использовать MS Exchange (который не предлагает PARTNER) через продукт Office 365 Business Essentials.
Таким образом, основная и очевидная идея заключалась в том, чтобы попросить ПАРТНЕРА пересылать свою почту (отправленную на user@partner.com) на собственные адреса КОМПАНИИ (user@company.com) вместо того, чтобы хранить ее в почтовых ящиках IMAP, упомянутых ранее.
Проблема вроде бы в исходящей стороне. Я немного изучил это на тестовой установке, и я не вижу никакого способа
Итак (как) это вообще можно сделать?
КОМПАНИЯ имеет полный контроль DNS для company.com, но, конечно, не для partner.com.
На этот вопрос нет простого ответа, и я не думаю, что вы сможете работать с Office365 так, как хотите.
По сути, вы хотите подделать другой домен. Это неприемлемое поведение - большая часть спама подделывается, и если другая сторона правильно настроила свой домен, у нее должны быть заблокированы механизмы подделки.
Вы можете попросить их добавить серверы Office365 в свои записи SPF, но они вряд ли захотят это сделать.
Если бы это был ваш собственный сервер Exchange, вы могли бы настроить Exchange для отправки электронной почты в качестве другого домена без какого-либо взаимодействия с основным доменом (хотя это очень сомнительно с этической точки зрения), но с Office365 это будет невозможно.
Хотя вы можете настроить настраиваемый соединитель отправки, он будет выполнять проверку подлинности только для одного пользователя и по-прежнему не позволяет вам правильно настроить исходящий домен для учетных записей. Следовательно, электронная почта все равно будет отправляться с неправильным доменом.
Я думаю, вы сильно застряли, особенно если другая сторона не хочет сотрудничать.