Nodemailer と AngularJS および NodeJS を使用してメールを送信するための基本的なメール設定が完了し、プロジェクトが heroku にデプロイされました。
Heroku でアプリを実行しているときはメール送信は問題なく機能しているようですが、Heroku にデプロイするとメールが送信されません。
認証には Gmail アドレスを使用していますが、別の Gmail アドレスも持っていbcc
ます。from
とアドレスは 2 つの異なるGmailbcc
アドレスです。アドレスは、認証に使用されるfrom
アドレスと同じです。
誰かがこの問題を解決するのを手伝ってくれますか?
編集:コードの追加
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'Gmail',
auth: {
user: 'foobar@gmail.com',
pass: 'foobar'
}
});
router.post('/send',function(req,res){
var mailOptions = {
from: 'Foo Bar ✔ <foobar@gmail.com>',
to: req.body.email,
subject: "Hello " + req.body.email,
text: 'Hello ' + req.body.email + '✔',
html: "<p>Hello " + req.body.email + " </p>",
bcc: "fred@gmail.com"
};
transporter.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
}else{
console.log('Message sent: ' + info.response);
res.send(200);
}
});
});