首页
学习
活动
专区
圈层
工具
发布

SMTP连接
EN

Stack Overflow用户
提问于 2019-12-26 11:48:56
回答 1查看 50关注 0票数 0

我正在尝试通过smtp发送邮件,但我无法这样做。它给了我连接错误

代码语言:javascript
复制
 { Error: connect EACCES xx.xxx.xx.xx:25
 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1117:14)
  errno: 'EACCES',
  code: 'ECONNECTION',
  syscall: 'connect',
  address: 'xx.xxx.xx.xx',
  port: 25,
  command: 'CONN' }

虽然我传递的配置是正确的,因为我在另一个项目中传递了相同的配置,但工作正常。

这两个项目可能在不同的服务器上,你能用相同的.我从两天开始就卡住了

以下是配置以供参考

代码语言:javascript
复制
var transport = nodemailer.createTransport( {
            debug: true,
            host: "smtp.xx.xxx.com",
            port: 25,
            secure: false,
            auth: {
                user: 'xxxxxxxx',
                pass:'xxxxxxxxx'
            },
            tls: {
                rejectUnauthorized: false,
            }
        } );
        transport.verify(function (error, success) {
            if (error) {
                console.log('====>' + error);
            } else if (success) {
                console.log("Server is ready to take our messages");
            }
        });
EN

回答 1

Stack Overflow用户

发布于 2020-05-11 16:03:00

代码语言:javascript
复制
var transport = nodemailer.createTransport( {
        debug: true,
        host: "smtp.xx.xxx.com",
        port: 25,
        secure: false,
        tls: {
            rejectUnauthorized: false,
        }
    } );
    transport.verify(function (error, success) {
        if (error) {
            console.log('====>' + error);
        } else if (success) {
            console.log("Server is ready to take our messages");
        }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59483640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档