nodejs利用nodemailer傳送郵件,163 和gmail的配置
安裝nodemailer:
npm
install nodemailer --save
我所使用的版本號是:0.7.1
1. 不配置任何的郵箱伺服器,同樣可以進行郵件的傳送
2.配置163,gmail:const nodeMailer = require("nodemailer"); let transporter = nodeMailer.createTransport(); let defaultOptions = { from:'"CIIP"<[email protected]>', to:"[email protected]", subject:"Hello", text:"Hello world text", // html:"<b>Hello world</b>" //If you use the html, html will overwrite the text; attachments:[ { filename : 'circle.svg', path: './circle.svg' }, { filename : 'content', content : 'content-content' } ] //附件 } mailer.send = (defaultOptions)=>{ // return new Promise((resolve,reject) =>{ let code = validation.generateCode(); defaultOptions.text = defaultOptions.text+" validation is "+code; transporter.sendMail(defaultOptions,(err,info)=>{ if(err){ console.log(err) } else { console.log(err,info) } }); return; } mailer.send(defaultOptions);
let transporter = nodeMailer.createTransport('SMTP',{
service: 'smtp.163.com',
host: "smtp.163.com",
secureConnection: true,
port:465,
auth: {
user: '[email protected]',
//郵箱
pass: 'XXXXXX',
//登入密碼
}
});
let transporter = nodeMailer.createTransport('SMTP',{
service: 'gmail',
host: 'smtp.gmail.com',
secure: true,
port:465,
auth: {
user: [email protected]',
//郵箱
pass: 'XXXXXXX',
//登入密碼
}
});
以上方法親測有效
相關推薦
nodejs利用nodemailer傳送郵件,163 和gmail的配置
安裝nodemailer: npm install nodemailer --save 我所使用的版本號是:0.7.1 1. 不配置任何的郵箱伺服器,同樣可以進行郵件的傳送 const nodeMailer = require("nodemailer"); le
利用JavaMail傳送郵件:smtp.163.com
一、利用JavaMail傳送郵件案例: 1、maven專案結構: 2、先在pom.xml裡邊加入Javamail依賴,系統會根據座標自動下載mail包(前提是配置好了maven): 3、配置email.properties屬性檔案,主要是為了不更改程式碼的前提下,該改變傳送郵件的一些基本資訊:
利用python傳送郵件
1. 點選設定,選擇POP3/SMTP/IMAP。 2. 第一次進入,這兩項應該是未勾選的。 3. 點選左側客戶端授權密碼,再點選重置授權碼。輸入簡訊驗證碼後,會提示設定授權密碼(不要和郵箱登陸密碼重複)。 4. 記住自己設定的授權密碼之後,開始用pyth
使用搜狐Sendcloud的Webapi傳送郵件 Jodd和Apache Httpclient
最近,在使用搜狐Sendcloud發郵件。 Sendcloud提供http格式的webapi,方便地傳送郵件,當然是要付費的。 很早之前,http工具一直用Httpclient,後來覺得jodd更簡單,就傾向於jodd的一些工具庫了。 使用jodd遇到一個問題:
利用JavaMail傳送郵件示例
最近閒來無事,為了鞏固一下知識點,寫了一個利用JavaMail傳送郵件的例子。只寫了一個傳送的例子,以後有時間再寫下接收的例子。 1、簡單介紹一下JavaMail的傳送步驟 根據郵件會話屬性和密碼驗證器構造一個傳送郵件的session會話 通過session會話
python 利用 smtplib 傳送郵件方法
說明 python 自帶了 smtplib 庫 可以直接呼叫並進行郵件傳送 預設狀態下, python 利用 base64 進行使用者名稱密碼傳遞 測試期間, 可以開啟 debug 功能, 方便進行排錯 測試程式碼 impor
(Python)利用SMTP傳送郵件進階篇,傳送混合格式郵件
html很簡單,只要MIMEText中的引數改成html即可 附件也不難,難的是加圖片 雖然圖片可以當做附件傳送,但是顯然還需要一個加入正文的功能,方法是用html的img標籤把圖片加入。但是這樣會有個問題,一般的郵箱都會將這種連結遮蔽掉。這個問題有2種解決方法,第一種是
nodeJs的nodemailer發郵件報錯hostname/IP doesn't match certificate's altnames怎麼解決?
今天在開發過程中碰到一個問題,即使用node傳送郵件時報錯hostname/IP doesn't match certificate's altnames,在網上查瞭解決辦法有兩個, 加rejectUnauthorized: false, 【沒有解決】 加process.env.NODE_TLS_REJ
php利用smtp傳送郵件
PHP : 5.6.8 email工具類下載地址: http://files.cnblogs.com/files/rhythmK/email.class.zip 傳送郵件程式碼如下: require_once("email.class.php"); $sm
centos7 利用mailx傳送郵件
當需要伺服器定時傳送郵件到自己郵箱時,一個郵件服務就很重要了,以下主要是mailx的實現,主要是利用 1.安裝mailx yum install mailx -y 2.使用到的配置檔案只有一個,是/etc/mail.rc,通過修改配置檔案/etc/mail.rc可以使用外部SMTP伺服器,輕鬆實現l
(Python)利用SMTP傳送郵件終極篇,主送、抄送、暗送
在利用SMTP傳送郵件進階篇,傳送混合格式郵件一文中我解釋瞭如何傳送各種內容的郵件,但是收件人都是主送,沒有抄送和暗送。 文中相關程式碼如下: msg['from'] = user msg['to'] = ','.join(to_list) #注意,不是分號 msg[
NodeMailer傳送郵件報unable to verify the first certificate
原因: 該郵件伺服器的證書沒有在CA上配置,無法驗證證書的有效性。解決: 新增 tls:{rejectUnauthorized: false},//解決 unable to verify the first certificate 完整程式碼如下:
springboot利用JavaMailSender傳送郵件
之前用javamaill的方式傳送郵件,比較繁瑣,現在利用spring-mail來發送郵件,非常簡單 1.引入pom依賴,分別是freemarker郵件模板和spring-maill依賴 <!-- Spring Boot Freemarker 依賴,傳送HTML格式
傳送郵件方法和將資料寫入.csv檔案---測試有效
最近在程式裡有用到發郵件的功能,在網上找了一個傳送郵件的方法,但需要稍微做些修改,現整理後如下:帶傳送附件功能,也可抄送。在VS2010環境下,測試有效。 public static bool SendMails(string recieve, strin
利用python 傳送郵件
#coding=utf-8 import traceback import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from e
python 實現傳送郵件(圖片和圖表直接在文字區顯示)
# coding: utf-8 import os import smtplib import logging from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from emai
Centos 7 搭建 Zimbra 郵件伺服器和foxmail配置
環境配置: 本機ip:192.168.1.41 設定主機名 hostnamectl set-hostname mail.jlkj.com 新增hosts echo "192.168.1.41 mail.jlkj.com" >> /etc/hos
Nodejs之傳送郵件nodemailer
nodejs郵件模組nodemailer的使用說明 1.介紹 nodemailer是node的一個傳送郵件的元件,其功能相當強大,普通郵件,傳送附件,郵件加密等等都能實現,而且操作也十分方便。 nodemailer在GitHub上的專案地
JavaMailSender怎麼傳送163和qq郵件
https://blog.csdn.net/Tracycater/article/details/73441010 引入Maven依賴包 <dependency> <groupId>org.springframework.boot</groupId> &
使用 Node.js 的 nodemailer 模組傳送郵件(支援 QQ、163 等、支援附件)
nodemailer 簡介 Nodemailer 是 Node.js 應用程式的一個模組,可以方便地傳送電子郵件。 該專案於 2010 年開始,至今已經相當穩定,這也是如今大多數 Node.js 使用者預設情況下發送郵件的解決方案。 使