Tag: 邮件服务器

如何parsingHaraka上的电子邮件?

我一直在探索哈拉卡( http://haraka.github.io ),我成功地将其安装在我的Linux机器上。 我想知道是否有一个很好的教程parsing电子邮件元标题和内容使用哈拉卡。 我检查他们的手册,但我无法find它。 任何想法/build议如何做到这一点将不胜感激。 谢谢。 这是我的脚本来检索电子邮件正文: var winston = require('winston'); exports.hook_data = function (next, connection) { winston.log('info', '—————————————-'); winston.log('info', 'hook_data'); // enable mail body parsing connection.transaction.parse_body = true; winston.log('info', "body="+connection.transaction.body); winston.log('info', "mail_from="+connection.transaction.mail_from); next(); } 输出: {"level":"info","message":"—————————————-","timestamp":"2015-01-12T07:16:28.216Z"} {"level":"info","message":"hook_data","timestamp":"2015-01-12T07:16:28.217Z"} {"level":"info","message":"body=null","timestamp":"2015-01-12T07:16:28.218Z"} {"level":"info","message":"mail_from=myemail@hostname.com","timestamp":"2015-01-12T07:16:28.218Z"} 正如你所看到的,主体包含一个空值。

如何发送邮件而不使用电子邮件凭证通过nodemailer中的nodemailer npm?

我知道如何使用nodemailer发送邮件,但我使用的是电子邮件凭据,但我不想使用它。 有没有其他的方法发送邮件。 我的nodemailer代码片段是 var nodemailer = require('nodemailer'); // Not the movie transporter! var transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'vikaskohli@email.com', // Your email id pass: 'password' // Your password } }); module.exports = { sendEmail: function sendMail(varhtml,vartext, varsubject,varfrom, varfrom_name,varto, varto_name, reply_to_email ) { //setup e-mail data with unicode symbols var mailOptions = { […]