Postfix サーバーを明示的に起動する必要がない Django で postfix sendmail コマンドをエミュレートしたいと考えています。
たとえば、コマンド ラインで次のように入力すると、次のようになります。
sendmail recipient@example.com
my message body
^D
これにより、recipient@example.com にメッセージが送信されます。後置サーバーを明示的に起動する必要はありません。
他の言語 (Perl と PHP) には、基本的にこれを複製するバインディングがあるようです。しかし、Django/Python でそれを行う方法が見つかりませんでした。私が得た最も近いものは、設定することでした
EMAIL_HOST = 'localhost'
でsettings.py
、手動で
postfix start
これにより、django send_mail() コマンドがその機能を実行できるようになりますが、バックグラウンドで postfix サーバーを実行せずにこれを実現する方法はありませんか? 他の環境ではこれをどのように達成していますか?
ありがとう -S
(いいえ - これを行うためにサードパーティの Gmail アカウントを設定したくありません - これはよくある質問です)。