在开发 web 应用时,我们几乎都需要使用到邮件服务。而 email-provider-infos 就是一个 NPM 包,它可以帮助我们获取不同邮件服务提供商的配置信息,帮助我们快速完成与邮件服务的集成。
安装
要使用 email-provider-infos,你需要在终端中输入以下命令进行安装:
npm install --save email-provider-infos
安装成功后,你就可以在你的项目中使用 email-provider-infos 了。
使用
要使用 email-provider-infos,你需要先引入它:
const emailProviderInfos = require('email-provider-infos');
然后,你就可以使用 emailProviderInfos
来获取不同邮件服务提供商的配置信息,如下所示:
-- -------------------- ---- ------- ----- ------------ - ----------------------------- -------------------------- -- - ----- ----------------- ----- ---- ------- ------ ----- - ----- -------------------- ----- ---------- - - --
以上代码会输出谷歌邮件服务的配置信息,包括 host、port、secure 和 auth。
参数
emailProviderInfos
函数接收一个字符串参数来指定要获取哪个邮件服务提供商的配置信息。下面是常见邮件服务提供商的名称:
- yahoo
- outlook
- 163
- 126
如果你要获取的邮件服务提供商没有在上述列表中出现,则需要输入其完整的 SMTP 域名。
示例
要获取极光邮件服务的配置信息,你需要将它的 SMTP 域名作为参数传入 emailProviderInfos
:
-- -------------------- ---- ------- ----- ----------- - ------------------------------------ ------------------------- -- - ----- ---------------- ----- ---- ------- ----- ----- - ----- ------------------- ----- ---------- - - --
结语
使用 email-provider-infos 这个 NPM 包,可以帮助你更快地完成与邮件服务的集成。它提供的邮件服务提供商配置信息,可以帮助你快速配置邮件功能。
参考
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055a1481e8991b448d7b7b