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服务器。