Nodemailer配置代理

时间:2019-07-17 14:16:55

标签: smtp

当我尝试发送邮件时,出现以下错误:

  

消息:“ 140472898869120:错误:1408F10B:SSL例程:ssl3_get_record:错误的版本号:../ deps / openssl / openssl / ssl / record / ssl3_record.c:252:↵”

经过长时间的研究,我了解我必须以某种方式将代理配置为打开ht​​tp而不是https,因为cuz当前正在请求https。

我试图将我的smtp配置设置为使用http,但仍然无法正常工作

    smtp: {
        driver: 'smtp',
        pool: true,
        port: Env.get('MAIL_PORT', 587),
        host: Env.get('MAIL_DOMAIN', 'smtp.mailgun.org'),
        secure: false,
        secureConnection: false,
        auth: {
          user: Env.get('MAIL_USERNAME'),
          pass: Env.get('MAIL_PASSWORD')
        },
        tls: { rejectUnauthorized: false },
        maxConnections: 5,
        maxMessages: 100,
        rateLimit: 10,
        strictSSL: false,
        proxy: 'http://urlGoesHere'
      }

0 个答案:

没有答案