物件: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伺服器。