この記事では主にnodejsモジュールnodemailerの基本的な使い方〜メール送信例(添付ファイル対応)を紹介していますので、興味のある方は参考にしてください。
nodemailer は、nodejs のメール送信モジュールです。この記事で使用するバージョンは 2.5.0 です
--モジュールをダウンロードします
npm install nodemailer
npm モジュールをダウンロードしたら、プロジェクトに導入して使用できます。 var nodemailer = require( 'nodemailer');
QQ メールボックスを例に挙げます。
--認証コードを取得します
QQ 個人メールボックスを入力し、設定 - アカウント - サービス POP3/SMTP を有効にするサービスを開始し、認証コードを生成します。今すぐ取得します。認証コードは携帯電話番号などを検証する必要があります。添付ファイルを送信
var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'qq', auth: { user: '527828938@qq.com', pass: 'ugxovfwhvxxxxxx' //授权码,通过QQ获取 } }); var mailOptions = { from: '527828938@qq.com', // 发送者 to: '452076103@qq.com', // 接受者,可以同时发送多个,以逗号隔开 subject: 'nodemailer2.5.0邮件发送', // 标题 //text: 'Hello world', // 文本 html: `<h2>nodemailer基本使用:</h2>` }; transporter.sendMail(mailOptions, function (err, info) { if (err) { console.log(err); return; } console.log('发送成功'); });
添付ファイルをダウンロードして開きます
以上がNodejsモジュールnodemailerの基本的な使い方 - 添付ファイルをサポートするメール送信のサンプルコード(写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。