私は最初にPythonコードでdjangosend_mail関数を使用しようとしました。
しかし、私のライブサーバーはSMTPをサポートしていないため、UNIXコマンドであるqmail-injectまたはmailを使用してみるように求められました。
誰かが以前にこれをしましたか?Pythonコードから件名、受信者などを設定し、UNIXコマンドであるqmail-injectまたはmailを使用してメールを送信するにはどうすればよいですか?
送信を行うカスタム メール バックエンドを作成する必要があります。このスニペットをカスタマイズsendmail
して、シナリオに適したコマンドに置き換えます。
カスタム バックエンドを作成したら、ファイル システム パスではなくPython モジュール パスを指すように設定EMAIL_BACKEND
します。settings.py