51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3739|回复: 7
打印 上一主题 下一主题

[原创] 关于在QTP中自动发邮件的问题

[复制链接]

该用户从未签到

1#
发表于 2010-11-22 16:24:25 | 显示全部楼层
回复 1# guozilu


我也遇到类似问题啦,请问各位有没有解决方法呀?
发邮件时总会有一个安全警告提示(outlook2003),需要人工确认,有什么办法可以不弹出这个警告呢?代码如下:
Function SendEmail(SendTo, Subject, Body, Attachment)

        Dim objOutlook
        Dim objOutlookMsg
        Dim olMailItem
               
        ' Create the Outlook object and the new mail object.
        Set objOutlook = CreateObject("Outlook.Application")
        Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
        Set mapi = objOutlook.GetNameSpace("MAPI")
               
        ' Define mail recipients
        objOutlookMsg.To = SendTo

        ' Body of the message
        objOutlookMsg.Subject = Subject
        objOutlookMsg.Body = Body
        If (Attachment <> "") Then
               objOutlookMsg.Attachments.Add(Attachment)
        End If
        'Display the email
        objOutlookMsg.Display

        ' Send the message
        objOutlookMsg.Send

        ' Release the objects
        'objOutlook.quit
        Set objOutlook = Nothing
        Set mapi = Nothing

End Function
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-11 01:16 , Processed in 0.065187 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表