balgor/mailserver-autodiscovery

从电子邮件地址中发现 imap、pop3 和 smtp 服务器

1.1.2 2019-01-16 11:14 UTC

This package is auto-updated.

Last update: 2024-09-18 20:54:24 UTC


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 库使用