2017-10-12 18 views
2

私はnodejsアプリケーションから電子メールを送信するためにnodemailerを使用しています。私は正常にメールを送ることができます。しかし、リンクを送信したい場合は、hrefタグまたはアンカータグが機能していません。それはリンクがメールの一部として行かないということです。残りのテキストが送信されます。何か案は?Nodemailer - クリック可能なリンクを送信できません

は、ここで関連するコードです:

var messagebody = "Hello ".concat(req.body.name).concat(", One of your team mates have submitted an application form for intern next summer. Please approve or reject the same on the internship portal. Best Regards."); 
var mailOptions = { 
      from: from, // sender address 
      to: to, // list of receiver 
      // cc: cc, 
      subject: subject, // Subject line 
      text: messagebody, // plaintext body 
      html: ' Hello '.concat(req.body.name).concat(' , <br /></br > One of your team mates have submitted an application for intern(s) for next summer. Please approve or reject the proposal on the internship portal. <br /> Here is the link of the internship portal : <a href="https://9.109.124.229:9100/"></a><br /><br /> Best Regards.') // html body 
     }; 

答えて

2

あなたのコードが正しいですが、あなたは<a></a>タグの間には何も書いてやりなさい。 ちょうどそれらの間にいくつかのテキストを置くと動作します。

<a href="https://9.109.124.229:9100/"> Click here </a> 
+0

私はそうでなければそれを送ることができます、改行を含むテキスト(と太字の文字列を試しました)は必要に応じて来ます。しかし、リンクは表示されません。 – Tarun

+1

このラインを変更Click here Sagar

1

あなたはまた、ヒスイ(またはパグ)ファイルをレンダリングし、文字列

const render = jade.compileFile('./views/my_email.jade'); 
const html = render(content); 

const mailOptions = { 
    from: from, // sender address 
    to: to, // list of receivers 
    subject: subject, // Subject line 
    html: html 
}; 

contentとしてそれを得ることができますあなたはヒスイのファイルに渡したいデータを持つ配列である

関連する問題