Python のフレームワークである Django の send_mail を用いて、会員登録の際の確認メールを送信する機能をつけたいのですが、以下のエラーにより、実現できません。
name or service not known
settings.py やメールサーバー(conoha)の設定内容、バージョンは以下の通りです。
- setting.py
python
1EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 2# メールサーバーへの接続設定 3EMAIL_HOST = 'smtp.****.conoha.io' #conohaのメールサーバー名 4EMAIL_PORT = 465 #ssl化かつsmtpのため 5EMAIL_HOST_USER = '****@****.conoha.io' #conohaのメールサーバーのメールアドレス 6EMAIL_HOST_PASSWORD = '****' ##conohaのメールサーバーのメールアドレスパスワード 7EMAIL_USE_TLS = True
-
レンタルサーバー(conoha)のDNS設定(一部抜粋)
タイプ 名称 TTL 値 A(通常) mail 3600 メールサーバーのIPアドレス A(通常) mi-cp 3600 メールサーバーのIPアドレス MX www 60 メールサーバー情報のMXレコード設定値 TXT @ 60 メールサーバーのメールアドレスのDNS情報から引用 TXT default._domainkey 60 メールサーバーのメールアドレスのDNS情報から引用 -
バージョン
・python -> 3.6.9 ・Django -> 3.2.12
以下のサイトを参照し、djangoの設定ファイル、サーバーの設定をしてみたものの、上記のエラーが起こります。
djangoのsettings.py
サーバーの設定①
サーバーの設定②
エラー内容を調べたものの、gmailを使った設定内容しかヒットせず、行き詰まっている状態です。
初めての質問のため、設定内容の書き漏れなどあるかと思いますが、回答のほど、よろしくお願いいたします。
gmailによるエラーコードの対処法

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/22 04:32 編集
2022/02/22 04:36