关于mailsession登陆服务器的问题

albert_qingdao 2005-11-05 11:40:37
我想要在pb中直接使用mailsession收发邮件,但是在查看帮助时,只看到了maillogon是登陆服务器,但没有指明要登陆哪一个邮件服务器,各位高手可以指点小弟一二?
...全文
185 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
albert_qingdao 2005-11-09
  • 打赏
  • 举报
回复
啊…… 痛苦,结贴
lzheng2001 2005-11-09
  • 打赏
  • 举报
回复
mailsession实际是调用OUTLOOK发邮件,你先得学会如何设置OUTLOOK。 我觉得这个东东不用好。
一手软一手硬 2005-11-08
  • 打赏
  • 举报
回复
用这种方法是不能指定服务器的。这些设置都在控制面板里的邮件里进行。
cbz0660 2005-11-07
  • 打赏
  • 举报
回复
頂﹗
albert_qingdao 2005-11-07
  • 打赏
  • 举报
回复
whchen(土龙)
大哥您说的例子,我也见过这个例子还有一部分是说如何收邮件。但是请您稍微注意一下,这个例子总是在说建立一个连接然后logon,然后收/发,然后logoff;可是我看不到这个例子他登陆到了哪一个邮件服务器了。或者他是隐含登陆的?
我就不明白mailsession到底是在什么地方指定要登陆的邮件服务器的,比如我要登录网易的邮箱收邮件具体应该怎么做?
或者说问题都集中在mailMessage structure中吗?是要在mailMessage中什么位置指定服务器地址呢?
一手软一手硬 2005-11-07
  • 打赏
  • 举报
回复
These statements create a mail session, send a message, and then log off the mail system and destroy the mail session object:

mailSession mSes

mailReturnCode mRet

mailMessage mMsg

// Create a mail session

mSes = create mailSession

// Log on to the session

mRet = mSes.mailLogon(mailNewSession!)

IF mRet <> mailReturnSuccess! THEN

MessageBox("Mail", 'Logon failed.')

RETURN

END IF

// Populate the mailMessage structure

mMsg.Subject = mle_subject.Text

mMsg.NoteText = 'Luncheon at 12:15'

mMsg.Recipient[1].name = 'Smith, John'

mMsg.Recipient[2].name = 'Shaw, Sue'

// Send the mail

mRet = mSes.mailSend(mMsg)

IF mRet <> mailReturnSuccess! THEN

MessageBox("Mail Send", 'Mail not sent')

RETURN

END IF

mSes.mailLogoff()

DESTROY mSes

See also the mail examples in the samples supplied with PowerBuilder.
albert_qingdao 2005-11-06
  • 打赏
  • 举报
回复
大哥你至少指明一下什么语句或者命令吧?至少让我插帮助也有个地方?
一手软一手硬 2005-11-06
  • 打赏
  • 举报
回复
帮助里有很详细的介绍,还是自己看看吧,这样对你有帮助

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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