2: PythonでEudoraからメール送信

Index

2-1: 答えは短いけど・・・

Pythonを使ってEudoraからメール送信するには、次のように書きます。

import win32com.client
EuApp = win32com.client.Dispatch("Eudora.EuApplication.1")

EuTo = "tanoue@hlj.com"
EuSubject = "Excell"
EuCc =""
EuBcc  = ""
EuAttach = "D:\Excel\File.xls"
EuBody = "ファイル送ります"

EuApp.QueueMessage(EuTo, EuSubject, EuCc, EuBcc, EuAttach, EuBody)
EuApp.SendQueuedMessages()

EuApp.CloseEudra()

まあ、これで話はおわりなんですが、ここまで調べるのがこれまた大変でした。 2行目のEudoraを使う呪文がわからず、ネットで検索したら世界でただ1人だけ方法を書いてる人がいました (最後に「1」をつけるなんてわかんないですよ)。
しかし、送信の方法は具体的にはわからず、資料を見て実験してなんとか解決できました。
これで毎日 Excelファイルを作って送信するのが、蛇アイコンのダブルクリックで出来るようになりました。


Tanoue Top Page

tanoue@hlj.com