企業内で使用しているoutlookのアカウントでメールを送信したいと考えています。node.js (express js) を使用して同じことを達成しようとしています。たくさんグーグルした後、コードにたどり着きました:
nodemailer.createTransport("SMTP",{
host: "smtp-mail.outlook.com",
secureConnection: false, // TLS requires secureConnection to be false
port: 587, // port for secure SMTP
auth: {
user: config.emailUsername,
pass: config.emailPassword
},
tls: {
ciphers:'SSLv3'
}
});
今、私が得るエラーは認証エラーです。会社から提供されたユーザー名 (従業員 ID) を使用して Outlook にログインします。同じアカウントを使用して電子メールを送信するアプローチは正しいですか?