【问题标题】:I have issue with sending emails using nodemailer我在使用 nodemailer 发送电子邮件时遇到问题
【发布时间】:2021-02-12 17:01:23
【问题描述】:

当我尝试通过我的联系表格发送电子邮件时,我收到一条错误消息 '您使用的地址不属于这个平台'

const transporter = nodemailer.createTransport({
  host: 'poczta.o2.pl',
  port: 587,  
  secure: false,
  auth: {
    user: 'email@o2.pl',
    pass: 'password'
  }
})
const mailOptions = {
  from: req.body.email,
  to: 'email@o2.pl',
  subject: `message from ${req.body.email}: ${req.body.subject}`,
    text: req.body.message
  }
  transporter.sendMail(mailOptions, (error, info) => {
    if(error){
      console.log(error);
      res.send('error');
    }
    else{
      console.log('Email sent: ' + info.response);
      res.send('success')
    }
  })
})

这是另一个代码

const contactForm = document.querySelector('.contactFormm');

let email = document.getElementById('email');
let name = document.getElementById('name');
let subject = document.getElementById('subject');
let message = document.getElementById('message');

contactForm.addEventListener('submit', (e)=>{
  e.preventDefault();
  let formData = {
    email: email.value,
    name: name.value,
    subject: subject.value,
    message: message.value
  }
  let xhr = new XMLHttpRequest();
  xhr.open('POST', '/');
  xhr.setRequestHeader('content-type', 'application/json');
  xhr.onload = function(){
    console.log(xhr.responseText);
    if(xhr.responseText =='success'){
      alert('Email sent');
      email.value = '';
      name.value = '';
      subject.value = '';
      message.value = '';
    }
    else{
      alert('Something went wrong!')
    }
  }
  xhr.send(JSON.stringify(formData))
})

【问题讨论】:

    标签: javascript html css nodemailer


    【解决方案1】:

    你的 sn-p 的第一部分看起来不错。您是否尝试过使用 gmail 进行测试以确定 poczta 是否存在问题?

    【讨论】:

    • 嗨,是的,我尝试过使用 gmail,它运行良好,但不适用于这个。当我尝试使用它并从表单发送电子邮件时,它显示“此电子邮件未在 poczta 注册”,但我将 poczta 设置为接收电子邮件,而不是用户通过电子邮件发送电子邮件在此服务器上注册。我不知道怎么了。他们的服务器是否可能存在问题并且他们将门户设置为按自己的方式工作?
    猜你喜欢
    • 2022-06-13
    • 2022-08-18
    • 2012-04-06
    • 1970-01-01
    • 2019-01-18
    • 2023-02-11
    • 2015-05-19
    相关资源
    最近更新 更多