✨
Mailtrapについて
MailtrapのTest Emailの機能
MailtrapのTest Email: 受信者にメールを送信する前に、ステージング、開発、QA環境でメールの検査やデバッグができるサンドボックス環境。偽のSMTPサーバー(メール・メッセージの送信・受信を処理するサーバー)を使用し、実際の顧客にメールをかけたり、受信トレイをあふれさせることなくテストメールをキャッチする
使い方
① https://mailtrap.io/
を開いてアカウント登録
② Email Testingを開く
③ My Inboxを開く
④ IntegrationsをNode.jsの場合はnodemailerにする。
⑤ コードをコピーして、貼り付ける
...下に続く
//transportの部分がコピーしたコード
const transport = nodemailer.createTransport({
host:<ID>,
port: <ID>,
auth: {
user: <ID>,
pass: <ID>
}
});
const mailOptions = {
from: <your email>,
to: email,
subject: emailType === "VERIFY" ? "Verify your email" : "Reset your password",
html: `<p>click <a href={"${process.env.domain}/verifyemail?token=${hashedToken}"}>here</a>to ${emailType === "VERIFY" ? "verify your email" : "reset your password"}</p>`
}
const mailresponse = await transport.sendMail(mailOptions);
return mailresponse
認証メールのコードについてはまた今度、別の記事にまとめます
Discussion