公式ドキュメントhttp://docs.meteor.com/#/full/email_sendで説明されているように、流星メールパッケージを使用して流星アプリからメールを送信しています 。ただし、問題は、メールを受信するたびに、メールからアドレスは、宛先の電子メール アドレスと常に同じです。2 つのアドレスをハードコーディングしましたが、結果は同じでした。コードはドキュメントで提供されているものと同じです:
sendEmail: function (from, name, subject, text, to) {
console.log("from == " + from);
console.log("to == " + to);
check([from, name, subject, text, to], [String]);
this.unblock();
Email.send({
to: to,
from: from,
subject: subject,
text: text
});
}
Meteor.startup(function () {
smtp = {
username: '<my email id>',
password: 'xxxxxxxx', // masked - a gmail application-specific 16 character password to use for two-factor auth
server: 'smtp.gmail.com',
port: 587 // also tried 465 to no avail
};
process.env.MAIL_URL = 'smtp://' + encodeURIComponent(smtp.username) + ':' +
encodeURIComponent(smtp.password) + '@' + encodeURIComponent(smtp.server) + ':' + smtp.port;
});
どうすればこれを修正できますか?