问题描述
我在vs2005下进行开发,使用outlook11.0objectlibrary。我现在可以得到outlook当前用户所有的email帐户,我希望可以从所有email帐户里选择要使用的地址作为发送者的邮件地址,将邮件发送出去。但是如何设置要发送出去的outlookmailitem的发送者地址,这样的函数我在outlook.mailitem的函数里没有找到,只有receipents和ccorbcc,没有from。所以我只有两条路,一条可以改变sender的地址,如前所说,比如mailitem.from="test@test.com",或者可以在vb.net里改变当前用户默认email帐户,有没有人知道怎么才能实现这个功能呢?多谢,多谢!
解决方案
解决方案二:
没有人知道该怎么办吗?真的好郁闷,查了好久,等了好久,也没人理啊。
解决方案三:
ding
解决方案四:
DimmailObjAsNewMailMessage()DimsmtpAsSmtpMail'定义SMTP服务器的名称smtp.SmtpServer="smtp.XXX.com"'定义邮件的发送地址mailObj.From="lihonggen@XXX.com"'定义邮件的接收地址mailObj.To="AAA@XXX.com"'定义邮件的暗送地址mailObj.Bcc="aa@sina.com"'定义邮件的抄送地址mailObj.Cc="aaa@sina.com"'定义邮件的主题mailObj.Subject="主题"'定义邮件的主体mailObj.Body="邮件主体!"'邮件以HTML的格式发送mailObj.BodyFormat=MailFormat.Html'定义邮件的有限级,在此设定为高mailObj.Priority=MailPriority.High'给发送的邮件附加上一个附件mailObj.Attachments.Add(NewMailAttachment("c:/aa.doc"))smTp.Send(mailObj)参见http://www.nohack.cn/code/asp/2006-10-07/29959.html