[解決済み] PythonでOutlookのメールを送る?
2022-03-07 20:58:47
質問
を使っています。
Outlook 2003
.
電子メールを送信するのに最適な方法は何ですか?
Outlook 2003
を使用しています。
Python
?
解決方法は?
アウトルックを使用した解決策については TheoretiCALの回答 .
そうでなければ、pythonに付属するsmtplibを使用します。この場合、あなたのメールアカウントがsmtpを許可している必要があることに注意してください。
SERVER = "smtp.example.com"
FROM = "[email protected]"
TO = ["listOfEmails"] # must be a list
SUBJECT = "Subject"
TEXT = "Your Text"
# Prepare actual message
message = """From: %s\r\nTo: %s\r\nSubject: %s\r\n\
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
# Send the mail
import smtplib
server = smtplib.SMTP(SERVER)
server.sendmail(FROM, TO, message)
server.quit()
EDITです。 で説明したように、この例では予約ドメインを使用しています。 RFC2606
SERVER = "smtp.example.com"
FROM = "[email protected]"
TO = ["[email protected]"] # must be a list
SUBJECT = "Hello!"
TEXT = "This is a test of emailing through smtp of example.com."
# Prepare actual message
message = """From: %s\r\nTo: %s\r\nSubject: %s\r\n\
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
# Send the mail
import smtplib
server = smtplib.SMTP(SERVER)
server.login("MrDoe", "PASSWORD")
server.sendmail(FROM, TO, message)
server.quit()
<サブ gmailで実際に動作させるには、Doe氏はgmailのオプションタブで、smtp接続を許可するように設定する必要があります。
リモートサーバに認証するためのログイン行を追加したことに注意してください。オリジナル・バージョンでは、これは私の見落としです。
関連
-
PicgoのイメージベッドツールをPythonで実装する
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonの非常に便利な2つのデコレーターを解説
-
python string splicing.join()とsplitting.split()の説明
-
Pythonを使って簡単なzipファイルの解凍パスワードを手作業で解く
-
PythonによるExcelファイルの一括操作の説明
-
Python 入出力と高次代入の基礎知識
-
[解決済み】OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
-
[解決済み】numpy: true_divide で無効な値に遭遇
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み】Flaskのテンプレートが見つからない【重複あり
-
[解決済み】Pythonでメールを送信する方法は?