Basic Member
|
引用:
作者barboo0412
謝謝, 這樣子試真的就正確了. 可否再請教一個問題呢? 也是Google 了一段時間了.
smtp.sendmail(FROM,[TO],body)
smtp.getreply()
這個是取得反回值, email 是否發送成功之類的.
但這樣子寫法, 似乎在 sendmail 後就自動關閉connect 了, 所以無法取得.
如果用smtp.docmd 去一步一步 可以使用 getreply() 但取回的值要怎麼判斷?
h = smtp.getreply() ???
另, 去看了一下 smtplib.cy 裡 sendmail 本身好像就有丟回錯誤碼的功能.
請教一下要怎麼取得呢?
|
用try
我之前學的時候,從某處抄來的
try:
Mail=smtplib.SMTP()
Mail.connect(mail_host)
Mail.login(mail_user,mail_pw)
Mail.sendmail(FROM,[TO],body)
Mail.close()
return True
except Exception, e:
print str(e)
return False
__________________
開發中的落後地區
|