Laravel Mail SPF Checker — это пакет для проверки возможности отправки электронной почты через заданный почтовый сервер в имя данного адреса электронной почты:
При отправке имени домена без использования законного почтового сервера домена могут возникнуть сложности... В большинстве случаев ваша почта попадает в папку со спамом.Это можно решить, настроив правильную запись SPF для домена, с которого вы отправляете.
Этот пакет предоставляет средство проверки, которое вы можете использовать в своем приложении, чтобы убедиться, что у вас есть правильная запись SPF:
$mailSpfChecker->canISendAs("[email protected]"); // bool
// If you cannot send mail correctly, this will output the needed SPF record:
if (! $mailSpfChecker->canISendAs("[email protected]")) {
// Generate a txt-record with a name of dietse.dev
// and the value v=spf1 ip4:#.#.#.# -all
echo $mailSpfChecker->howCanISendAs("[email protected]");
}
Вы также можете проверить с помощью данного почтового сервера:
$mailSpfChecker
->using('SMTP.mandrill.com')
->canISendAs("[email protected]");
Вы можете получить начал с этого пакета, просмотрев Почтовая проверка SFP на GitHub.