Laravel的邮件SPF检查器扩展包:Laravel Mail SPF Checker

2023-06-01 00:00:00 检查 扩展 邮件

Laravel Mail SPF Checker是一个包,用于检查您是否可以通过给定的邮件服务器以给定的电子邮件地址的名称发送电子邮件:

mailspfchecker.png

>在不使用域的合法邮件服务器的情况下以域的名称发送时,它可能会变得很棘手......
大多数情况下,您的邮件最终会进入垃圾邮件文件夹。
这可以通过为您发送的域配置正确的 SPF 记录来解决。


git:

https://github.com/dietercoopman/mailspfchecker/

这个包提供了一个检查器,你可以在你的应用程序中使用它来确保你有一个正确的SPF记录:

$mailSpfChecker->canISendAs("[email protected]"); // bool

// 如果你不能正确地发送邮件,则会输出需要的 SPF 记录:
if (! $mailSpfChecker->canISendAs("[email protected]")) {

    // 生成一个名为 「diets.dev」 的 txt 记录
    // 记录格式为  v=spf1 ip4:#.#.#.# -all
    echo $mailSpfChecker->howCanISendAs("[email protected]");
   
}


您还可以使用给定的邮件服务器进行检查:

$mailSpfChecker
    ->using('SMTP.mandrill.com')
    ->canISendAs("[email protected]");


您可以通过查看GitHub上的Mail SFP Checker开始使用此包

git Mail SFP Checker:

https://github.com/dietercoopman/mailspfchecker/

相关文章