PowerBuilder 邮件会话对象MailSession

对象:MailSession

作用:邮件会话对象MailSession是PowerBuilder非可视对象,对于建立MAPI会话。

实例:

//声明
mailSession mSes
mailReturnCode mRet
mailMessage mMsg

//创建邮件会话对象
mSes = create mailSession

//登录会话
mRet = mSes.mailLogon(mailNewSession!)
IF mRet <> mailReturnSuccess! THEN
   MessageBox("邮件", '登录失败.')
   RETURN
END IF

//邮件消息mailMessage
mMsg.Subject  = "主题"
mMsg.NoteText = '内容'
mMsg.Recipient[1].name    = '接收者姓名'
mMsg.Recipient[1].address = '****@qq.com'

//发送邮件
mRet = mSes.mailSend(mMsg)
IF mRet <> mailReturnSuccess! THEN
 MessageBox("邮件", '邮件发送失败')
   RETURN
END IF

//释放
mSes.mailLogoff()
DESTROY mSes

注意:

用MailSession对象发送邮件时,需要调用Outlook Express用于发送信息,并创建用户和配置用户的POP、SMTP服务器。

原文地址:https://www.cnblogs.com/PBDragon/p/1660736.html