最近在學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 等等他們都有自己的郵件伺服器。這些伺服器類似於現實生活中的郵局,它主要負責接收使用者投遞過來的郵件...