Привет, я отправил несколько писем с помощью экспресс-почты. Моя проблема в том, что когда мне нужно отправлять письма, она запрашивает мои учетные данные и использует это письмо для отправки. Тем не менее, я хочу отправлять электронные письма с не-ответа, но это будет означать отправку писем из не настроенной учетной записи.Nodejs отправлять письма
Я знаю, что на других серверах приложений вы можете отправлять электронную почту с любого адреса электронной почты, даже если это не ваше собственное. Мне интересно, как я могу это сделать с помощью nodejs или expressjs.
Edit:
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'Gmail',
auth: {
user: '[email protected]',
pass: '****'
}
});
var mailOptions = {
from: '[email protected]',
to: '[email protected]',
subject: 'Hello ✔',
text: 'Hello world ✔',
html: '<b>Hello world ✔</b>'
};
transporter.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
}else{
console.log('Message sent: ' + info.response);
}
});
Я попытался это, но она по-прежнему посылает от [email protected] который сервер я вошел в с
Я предложил бы использовать nodemailer, если вы действительно хотите отправить свое собственное электронное письмо. Тем не менее, серьезно подумайте об использовании службы, такой как Mandrill, поскольку отправка вашего собственного письма имеет много подводных камней. – takinola