マニュアル: SMTP

投稿日:

サーバの設定

クライアントライブラリ

JavaScript

以下を試してみました。

以下の例を参考にしました。

Node.jsで動かす時は、以下のように読み込みます。 (他の方法があるかもしれませんが)

const SmtpClient = require('emailjs-smtp-client').default;

Gmailで送信する場合は以下のようにします。 (SMTPSを使用)

const host = "smtp.gmail.com";
const port = 587;
const password = "...";
const user = "...@gmail.com";
const options = {
  requireTLS: true,
  auth: {
    user: user
    pass: password
  }
};

var client = new SmtpClient(host, port, options);

// onidleは送信後にも呼び出されることに注意
client.onidle = function() { ... }
client.onready = function() { ... }
client.onerror = function() { ... }
client.ondone = function() { ... }

client.connect();