GMAIL送信 (GMAILそうしん) *

カテゴリ

nadesiko3-smtp > SMTP

環境

cnako

種類

関数

引数

DATAの|DATAで

説明

辞書型のデータ{user:'xxx',pass:'xxx',宛先:'xxx',件名:'xxx',本文:'xxx',html:'xxx',添付:[{filename:'xxx', path:'xxx'}]}を指定してGMAILからメール送信して情報を返す(非同期関数)

# [拡張プラグイン] 以下の宣言が必要:
!『nadesiko3-smtp』を取り込む

🔍貯蔵庫を検索 / 🔍マニュアルを検索 / 👓ソース

解説 *

PC版(Node.js)のなでしこ3を利用して、メールの送信が可能です。GMailを使ってメール送信します。ただし、Gmailを使う場合には、Googleアカウントの設定が必要です。

  • [1] Googleアカウントのセキュリティ設定画面にアクセス
  • [2] 「Googleへのログイン」にて「2段階認証プロセス」をオンに設定
  • [3] アプリパスワードをクリック、認証して、アプリパスワードを生成して、生成されたパスワードをメモる

そして以下のようなプログラムを作成します。

!「nadesiko3-smtp」を取り込む。
{
  "user": "xxx@gmail.com", # Gmailアカウントを指定
  "pass": "xxx", # 上記で取得したアプリパスワードを指定
  "宛先": "xxx@example.com",
  "件名": "送信テスト",
  "本文": "送信テストです。届くかな?"
}のGMAIL送信
JSONエンコードして表示。# 結果を表示

添付ファイル付きのメールを送信する方法 *

以下のように指定して添付ファイル付きのメールを送信できます。

!「nadesiko3-smtp」を取り込む。
{
  "user": "xxx@gmail.com", # Gmailアカウントを指定
  "pass": "xxx", # 上記で取得したアプリパスワードを指定
  "宛先": "xxx@example.com",
  "件名": "送信テスト",
  "本文": "送信テストです。届くかな?",
  "添付": [{ filename: 'a.pdf', path: "{母艦パス}/test.pdf"}]
}のGMAIL送信
JSONエンコードして表示。# 結果を表示