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.