【发布时间】:2015-08-13 05:48:43
【问题描述】:
我正在编写此代码,以便当有人想使用 Gmail 发送电子邮件时,他们只需使用链接模板并准备好自动电子邮件,因此功能是:
var sendGmail = function(opts){
var str = 'http://mail.google.com/mail/?view=cm&fs=1'+
'&to=' + opts.to +
'&su=' + opts.subject +
'&body=' + opts.message.replace(/\n/g,'%0A') +
'&ui=1';
location.href = str;
}
sendGmail({
to: 'somename@email.com',
subject: 'Invice number: '+value,
message: 'Poštovani, \n'+
' \n'+
'Dostavljamo Vam račun za isporučene usluge \n'+
'Račun je automatski generisan obradom podataka i važeći je bez pečata i potpisa \n'+
' \n'+
'*račun u papirnom obliku šaljemo Vam na zahtev \n'+
' \n'+
'Ovo je link na kome mozete racun skinuti u PDF formatu: http://agroagro.com/netRacuni/tcpdf/examples/pdf.php?kljuc='+data+' \n' +
' \n'+
' \n'+
' \n'+
'Srdačan pozdrav i hvala na ukazanom poverenju. \n'
});
并且这段代码对于纯文本电子邮件工作正常,但我如何将 HTML 发送到 gmail 以创建基于 HTML 的电子邮件模板?
这样可以吗?
我试过了:
sendGmail({
to: 'somename@email.com',
subject: 'Invice number: '+value,
message: '<h1>Poštovani </h1> etc....
但这不起作用。如何将 HTML 代码发送到 gmail 以将其呈现为 HTML 而不是纯文本?
【问题讨论】:
-
你需要设置标题类型为html
标签: javascript jquery html email gmail