仕組み
公式SDKを使って、Mailtrapの強力なメール機能をElixirアプリケーションに連携させましょう。メール送信にあたり、すべてのテストメッセージを安全なサンドボックスでキャプチャできます。

設定方法
ステップ 1: Mailtrapアカウントを作成し、ドメインを認証します。
ステップ 2: 以下に示すように、SDKを mix.exs の依存関係に追加してMailtrapをインストールします ⬇️。
def deps do
[
{:mailtrap, "~> 1.0"}
]
end
次に mix deps.get を実行します。
ステップ 3: メールを送信します。以下に最小限の使用例を示します。
client = Mailtrap.Sending.client("ここにトークンを貼り付け")
email = (%Mailtrap.Email{}
|> Mailtrap.Email.put_from({"送信者名", "送信元@サンプル.com"})
|> Mailtrap.Email.put_to({"受信者", "受信者名@サンプル.com"})
|> Mailtrap.Email.put_subject("こんにちは")
|> Mailtrap.Email.put_text("サンプルメールテキスト"))
Mailtrap.Sending.send(client, email)
サポートされている機能
- メール送信。
- メールサンドボックス。