使用nodemailer發郵件

2021-08-29 22:43:47 字數 561 閱讀 7351

最近在學node,就想著node能不能像後台那樣傳送郵件,結果找到了nodemailer這個發郵件的外掛程式,下列**使用qq郵箱發郵件

**:

'use strict';

const nodemailer = require('nodemailer');

let transporter = nodemailer.createtransport(

});let mailoptions = ;

// send mail with defined transport object

transporter.sendmail(mailoptions, (error, info) =>

console.log('message sent: %s', info.messageid);

});

使用這個發郵件很方便,幾乎自己配置一下就好了

至於那個 smtp授權碼:開啟設定-賬戶-拉到下面 開啟imap/smtp服務。因為是qq郵箱所以開啟這個服務,好像如果是126郵箱就要開啟pop3/smtp服務。具體沒有實驗。

文章參考:

使用php發郵件二(發郵件流程)

傳送郵件過程 1 配置好你的郵箱服務 qq郵箱為例 2 使用socket連線,建立乙個套接字 fp fsockopen hostname,port,errno,errmsg,30 3 向對方郵件伺服器發出的標識自己的身份的命令fputs fp,ehlo ki r n 4 即將進行身份認證fputs ...

python 發郵件 python發郵件

python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它來傳送電子郵件 import smtplib smtpobj smtplib.smtp ...

發郵件原理

發 郵件原理 一 郵件伺服器和電子郵箱 郵件伺服器 要在internet 上提供電子郵件功能,必須有專門的電子郵件伺服器。例如現在 internet 很多提供郵件服務的廠商 sina sohu 163 等等他們都有自己的郵件伺服器。這些伺服器類似於現實生活中的郵局,它主要負責接收使用者投遞過來的郵件...