PB mail 发送失败问题

sonata_001 2008-03-21 03:05:31
-------------------------------------------------------------------------------------------------------------------
源代码:
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 测试正常)。


...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonata_001 2008-04-19
  • 打赏
  • 举报
回复
结贴
十一月猪 2008-04-14
  • 打赏
  • 举报
回复
mail的设置问题吧
sonata_001 2008-03-21
  • 打赏
  • 举报
回复
请高手看看,顶一下。

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧