PB mail 发送失败问题
-------------------------------------------------------------------------------------------------------------------
源代码:
mailSession mSes
mailReturnCode mRet
mailMessage mMsg
// Create a mail session
mSes = create mailSession
// Log on to the session
mRet = mSes.mailLogon("xghjjcz", "2323684", mailNewSession!)
IF mRet <> mailReturnSuccess! THEN
MessageBox("Mail", 'Logon failed.')
goto quitWithDestroy
END IF
// Populate the mailMessage structure
mMsg.Subject = "Subject"
mMsg.NoteText = 'Luncheon at 12:15'
//mMsg.Recipient[1].name = "Yanggangming_Xg_Yahoo"
mMsg.Recipient[1].name = "Yanggangming_Xg_Yahoo (Yanggangming_Xg@yahoo.com.cn)"
//mMsg.Recipient[2].name = 'Shaw, Sue'
// Send the mail
mRet = mSes.mailSend(mMsg)
IF mRet <> mailReturnSuccess! THEN
MessageBox("Mail Send", 'Mail not sent')
goto quitWithDestroy
END IF
return 0
quitWithDestroy:
mSes.mailLogoff()
DESTROY mSes
return -1
------------------------------------------------------------------------------------------------------------------
下面是出错
由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送。发件人的电子邮件地址是“xghjjcz@163.com”。 主题 'Subject', 帐户: 'pop.163.com', 服务器: 'smtp.163.com', 协议: SMTP, 服务器响应: '553 authentication is required,smtp1,C9GowLD7VRs5W+NHJV7YAg==.18820S8 1206082363', 端口: 25, 安全(SSL): 否, 服务器错误: 553, 错误号: 0x800CCC78
------------------------------------------------------------------------------------------------------------------
配置outlook 为2003版本。在outlook 中仅仅配置了一个邮件服务器,就是163.com 的。并且,在outlook中收发邮件正常(其中发送 Yanggangming_Xg@yahoo.com.cn 测试正常)。