7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

みなさん、Difyはセルフホスティングしていますか?
チームで使おうとすると、ユーザー登録時のメール送信使いたいですよね?

メール送信サービスは、SendGridやResendが思い浮かぶかもしれません。
DifyはResendをサポートしているのでResend使うのめちゃくちゃ簡単です。
しかし、登録したくない気持ちもわかります。

そこで今回はGmailで登録する方法を紹介します。
GmailをSMTPサーバーとして使用するのは結構簡単なのでおすすめです!

Gmailでの設定方法

  1. Googleアカウントの検索バーでアプリパスワードと検索
    スクリーンショット 2024-06-21 10.40.52.png

  2. アプリ名を入れる。︎(ご自身がわかる名前にすること)
    image.png

  3. アプリパスワードが生成されるので覚えておくこと。コピーとっておいて!
    image.png

取得したアプリパスワードは後ほど使用します!
Gmail側の設定はこれで終わりです。

Dify側のメール送信設定

では次にDify側の設定をしていきましょう。
docker-composeで起動している方は以下をdocker-compose.ymlに設定してください。
そうでない方は以下を環境変数として登録してください。

MAIL_TYPE: 'smtp'
MAIL_DEFAULT_SEND_FROM: 'ご自身のgmailアドレスを入れてください'
SMTP_SERVER: 'smtp.gmail.com'
SMTP_PORT: 587
SMTP_USERNAME: 'ご自身のgmailアドレスを入れてください'
SMTP_PASSWORD: '先ほど設定したアプリパスワード'
SMTP_USE_TLS: 'true'

これで完了です。MAIL_TYPEの設定を忘れないようにしてください!私はSMTP_に引っ張られてMAIL_の入力を忘れてハマりました。

最後に

Xやってるので気になる方はフォローお願いします。
https://x.com/hudebakonosoto

7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?