balgor / mailserver-autodiscovery
从电子邮件地址中发现 imap、pop3 和 smtp 服务器
1.1.2
2019-01-16 11:14 UTC
Requires
- php: >=7.1.3
README
将提供的电子邮件地址转换为 PHP 使用的完整 IMAP/POP3/SMTP 服务器配置
库功能
- 首先尝试 Mozilla ISPDB 查找电子邮件域的任何记录
- 与 Thunderbird 自动配置 XML 兼容
- 与 Outlook 自动发现 XML 兼容
- 尝试解析 MX 和 SRV DNS 记录以进行更精确的查找
- 可选地可以执行测试连接并登录到找到的配置
限制
- 无法通过测试器验证 Gmail 账户,通常会将警告电子邮件报告给用户
为什么你可能需要它
如果你正在构建集成了用户邮箱的 PHP 应用程序。用户通常不知道他们的电子邮件服务器设置,而流行的电子邮件客户端(Thunderbird、Outlook)已经为他们填充了这些信息
安装与加载
库可在Packagist上找到,并通过Composer安装 Mail server autodiscovery 是推荐的方式。只需将此行添加到你的 composer.json 文件中
"phpmailer/mailserver-autodiscovery": "~1.1"
或运行
composer require balgor/mailserver-autodiscovery
计划功能
- 验证 CRAM-MD5 密码登录
- 如果未找到服务,则通过尝试连接到猜测的服务并读取服务器功能来自动配置
- 轻松从服务器获取完整字符串以与 php_imap 库一起使用
- 将 SMTP 服务器配置转换为 Swift_Mailer 库使用