我在节点中做了一个电子邮件发件人。它是unix mail tool的包装器。我可以毫无问题地发送电子邮件,但即时通讯接收我在垃圾邮件中的所有测试。我只使用内容类型和标题中的From:
module.exports = function sendmail(_subject, _to, _html, _from, fn) {
var command = 'mail -s "$(echo "' + _subject + '\nContent-Type: text/html\nFrom: ' + _from + '")" ' + _to + ' < ' + _html;
console.log(command);
exec(command,function (err, stdout, stderr) {
if (fn) {
fn(err, stdout, stderr);
}
}
);
};
我阅读了一些文档here,但没有说出制作正确的非垃圾邮件所需的标题。