作者aaa7513231 (浑沌与秩序)
看板Python
标题[问题] mail hinet 寄信被阻挡
时间Mon Dec 21 11:00:47 2015
大家好 由於专案需求我必须针对使用者做寄信通知
程式码如下
def SendMail(strRecipient,strSubject,strContent):
s = smtplib.SMTP('mail.XXX.com.tw')
s.set_debuglevel(1)
msg = MIMEMultipart('alternative')
msg.attach(MIMEText(strContent, 'plain'))
sender = '
[email protected]'
msg['Subject'] = strSubject
msg['From'] = sender
msg['To'] = strRecipient
try:
try:
s.sendmail(sender, strRecipient, msg.as_string())
finally:
s.quit()
except smtplib.SMTPRecipientsRefused, e:
print >> DEBUGSTREAM, 'got SMTPRecipientsRefused'
refused = e.recipients
我寄其他人的如gmail信箱是正常寄信
但是遇到hinet.net的信箱则遇到了问题
Relaying denied. Proper authentication required
我系统使用centos 6.4
python 2.7
相信是某个设定有问题
但很抱歉我搜寻很久依然找不出问题来
希望大家能帮忙我找出问题
谢谢大家:)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.29.189
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1450666850.A.82D.html
1F:→ kenduest: 你要确认 mail.XXX.com.tw 那台机器本身有允许让你 12/21 11:40
2F:→ kenduest: 主机所在的 ip 有开放 mail relay 功能 12/21 11:40
3F:→ aaa7513231: 谢谢K大!!,确实是伺服器设定上的问题:) 12/22 12:57