Это было решено путем перенастройки поля «from» в сообщении nodemailer.
// Nodemailer ignores the bad `from` value (not a valid email)
// Nodemailer sends with from ==''
// This gets bounced by google group addresses
var msg = {
from: "System",
to: "usergroupaddress@gmail.com,
subject: "Your generated email",
text: "Hello user",
html: "<p>Hello user</p>"
};
Я думал, что «from» определит имя, отображаемое в электронном письме.Он этого не делал, но у большинства получателей электронной почты проблем не возникало.Но группы Google пересылали эти электронные письма.
Nodemailer просто оставлял 'from' пустым (вместо того, чтобы использовать мою фиктивную строку).Очевидно, это поле должно быть действительным адресом электронной почты.Задайте для него адрес электронной почты, и нодмейлер включит его в конверт сообщения, после чего группы Google перестанут подпрыгивать.
// Nodemailer accepts and forwards the valid `from`
// google groups address will accept the email
var msg = {
from: "system@myserver.com",
to: "usergroupaddress@gmail.com,
subject: "Your generated email",
text: "Hello user",
html: "<p>Hello user</p>"
};
В письме приложений Google также намекают на это: письма с пустым «от»у конверта есть пустой «отправитель» в поиске журнала электронной почты приложений Google.Но как только я исправил nodemailer, «отправитель» начал заполняться поиском в журнале электронной почты, и Google перестал пересылать письма.Смотрите журнал электронной почты здесь .