Как проверить Mandrill custom sending domain без почтового клиента?
Фон
Я использую Mandrill в качестве SMTP-сервера для отправки почты. После настройки MX в моем пользовательском домене DNS я могу отправлять электронные письма через Mandrill.
Однако при чтении электронной почты из клиента Gmail всегда появляется строка "от имени". Я понимаю, что эту подпись можно удалить, установив параметры DKIM и SPF,и я сделал это на бэкэнде Mandrill.
Задача
Тут начинается самое смешное: Мандрилл требует, чтобы вы "проверили домен", отправив вам электронное письмо на этот пользовательский домен. Однако у меня не было серверного приложения для получения "входящей почты" от Mandrill. поскольку у Mandrill нет другого почтового клиента, как я могу проверить отправляющий домен?
Ссылки
3 ответа:
У меня была та же проблема ранее. У меня было веб-приложение, работающее на сервере. Поэтому я настроил входящие письма на mandrill, добавив несколько записей MX, а затем создал маршрут для того же домена для случайного адреса, который указывает на одну из конечных точек
Поэтому всякий раз, когда кто-то отправляет электронное письмо на этот адрес, я получаю запросPOST
в моем веб-приложении.POST
на веб-конечной точке, который я помещаю в Панель управления. Мандрилл дает url-адрес подтверждения в теле письма. Так что проверка в логах мы можем напрямую скопировать url и вставить его в браузер, а домен будет проверен.Вы можете удалить входящий домен в mandrill после этого, если он вам не нужен.
Я последовал совету мелиссы Гриффин и использовал Google Suite для создания адреса электронной почты с доменом @mycompany.com это было довольно легко настроить, хотя у вас есть доступ к вашей системе DNS, и вы можете ввести некоторые данные кредитной карты. Не забудьте отменить услуги люкс до 30 дней, иначе вам придется заплатить.
Я смог использовать шаги, описанные в этой статье, для проверки без настройки почтовых служб. Похож на предыдущий ответ, но использует requestb.in.
- Настройка записей MX в Mandrill согласно документации
- создать новый RequestBin https://requestb.in
- Добавить маршрут к адресу электронной почты, например: admin@mandrill.example.com (это не обязательно должен быть рабочий адрес электронной почты), который отправляет запрос, например https://requestb.in/wwxxyyzz
- домен отправки проверочное письмо от интерфейса Mandrill "отправка доменов"
- электронное письмо должно быть доступно для просмотра в в RequestBin например, https://requestb.in/wwxxyyzz?inspect
- найдите ссылку проверки (возможно, потребуется удалить обратные косые черты) в необработанном сообщении электронной почты и вставьте в браузер, чтобы завершить процесс
Https://blog.ashfame.com/2016/11/verify-sending-domain-mandrill-email-hosting/