1

我有一个 node.js Web 应用程序,我希望它的状态页面有一个指示器,如果该站点的 SMTP 设置正在运行。我可以发送一封电子邮件并检查它是否通过,但我想知道我是否可以为 SMTP 执行 ping 之类的操作。我是否可以在不实际发送电子邮件的情况下检查我是否可以连接到 SMTP 服务器并验证配置的凭据?

我对 smtp-protocol 模块 ( https://npmjs.org/package/smtp-protocol )做了一些试验,但没有成功,因为我不知道如何在客户端使用用户名/密码。

4

1 回答 1

1

通过使用该当前凭据发送电子邮件来制定验证方法。如果可以通过该凭据发送电子邮件,那么它可以正常工作,否则它将是不正确的凭据。如果它是正确的凭据,则将其用于电子邮件发送过程

于 2021-03-13T07:06:08.830 回答