Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Outlook using QTP
#1
Solved: 11 Years, 4 Months, 3 Weeks ago
Hi
I am trying to send a mail using outlook programatically.
Every time the script tries to send mail, outlook brings up a security error message. How to bypass this msg?
Thanks
Reply
#2
Solved: 11 Years, 4 Months, 3 Weeks ago
Rajashekar Gouda Wrote:[quote=dsharma]
Hi
I am trying to send a mail using outlook programatically.
Every time the script tries to send mail, outlook brings up a security error message. How to bypass this msg?
Thanks

One my colleagues was facing same issue, he used a third party tool to click OK button which was there on error message.

Need to search in Google for the third part tool and it was a freeware.

Regards
Raj
Reply
#3
Solved: 11 Years, 4 Months, 3 Weeks ago
Thanks but I need to do this without using any third party tool. Is it possible?
Reply
#4
Solved: 11 Years, 4 Months, 3 Weeks ago
no idea on that yaar
Reply
#5
Solved: 11 Years, 4 Months, 3 Weeks ago
hello,

Basically, you have three choices for scripting emails from QTP;
1. Have QTP access a PHP script that has email functionality.
2. Have QTP use outlook objects to send email.
3. Have QTP create an email object without either of the above.

The first method works, if you can create a PHP page with a script mailer. The downside is, that it uses an web page, but it is effective.

The second method is not ideal, in my opinion. What if the PC you are executing the script on does not have outlook installed? What if the outlook isnt configured with an account? (Bad idea).

The third option seems to be the best and has worked out wonderfully. Sample function code bleow:

'**************** Send Email Function *****************************
Code:
Function SendMail(EmailAddress, MessageBody, MsgAttachment)
    Dim objMessage
    Set objMessage = CreateObject("CDO.Message")
    objMessage.Subject = "QTP Results - Automated Testing"
    objMessage.From = "QTPTesting@address.com" ' Change this for your own from address
    objMessage.To = EmailAddress
    objMessage.TextBody = MessageBody

' ==Include File attachments here ==
    objMessage.AddAttachment MsgAttachment
    
    '==This section provides the configuration information for the remote SMTP server.
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    '==Name or IP of Remote SMTP Server
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "<Server Address Here>"   ' "someserver.domain.com"

    '==Server port (typically 25)
    objMessage.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    objMessage.Configuration.Fields.Update

    '==End remote SMTP server configuration section==
    objMessage.Send
End Function

Hope this helps,

Chris
Reply
#6
Solved: 11 Years, 4 Months, 3 Weeks ago
Hi Chris,

I am getting error while using this:

Run Error The transport failed to connect to the server.

Line (25): "objMessage.Send". Failed 4/3/2008 - 16:08:19

Also is there way to use the Quality Center for using the email.

Thanks.
Reply
#7
Solved: 11 Years, 4 Months, 3 Weeks ago
sAME MESSAGE FOR ME ...
Reply
#8
Solved: 11 Years, 4 Months, 3 Weeks ago
Do u know what is the third party tool

Rajashekar Gouda Wrote:
Rajashekar Gouda Wrote:[quote=dsharma]
Hi
I am trying to send a mail using outlook programatically.
Every time the script tries to send mail, outlook brings up a security error message. How to bypass this msg?
Thanks

One my colleagues was facing same issue, he used a third party tool to click OK button which was there on error message.

Need to search in Google for the third part tool and it was a freeware.

Regards
Raj
Reply
#9
Solved: 11 Years, 4 Months, 3 Weeks ago
vamshiram Wrote:Do u know what is the third party tool

Rajashekar Gouda Wrote:
Rajashekar Gouda Wrote:[quote=dsharma]
Hi
I am trying to send a mail using outlook programatically.
Every time the script tries to send mail, outlook brings up a security error message. How to bypass this msg?
Thanks

One my colleagues was facing same issue, he used a third party tool to click OK button which was there on error message.

Need to search in Google for the third part tool and it was a freeware.

Regards
Raj
Reply
#10
Solved: 11 Years, 4 Months, 3 Weeks ago
recently i got this problem of having some pop comming up with out look.
we can  either use the simple stuff as mentioned in the below link
http://www.contextmagic.com/express-clickyes/

or

we can use the Blat - A Win32 Command Line mailer.

i opted  BLAT command line mailer.
for this  and it worked fine for me
a)download the blat.exe and blat.dll files on to your system
b) use the systax mentioned  http://www.blat.net and save it as .cmd file  and run that .cmd file (the output which i want to c in a email have saved into textpad and this textpad is called from this )


Let me know if any one wants the information in detail...

Thanks
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Extracting Email Body from Outlook waseem.khan.91 0 2,236 03-04-2019, 02:53 PM
Last Post: waseem.khan.91
  Extracting Email Body from Outlook waseem.khan.91 0 1,237 03-01-2019, 02:51 PM
Last Post: waseem.khan.91
  Unable to send an email from Outlook which is already opened as draft attiliv 0 2,260 03-24-2013, 11:14 AM
Last Post: attiliv
  Outlook automation issue - Report message in a shared mail box chsurya 0 2,718 03-11-2011, 06:33 PM
Last Post: chsurya
  MS OutLook Email Notification nelmanoj 0 2,536 12-27-2010, 01:05 PM
Last Post: nelmanoj

Forum Jump:


Users browsing this thread: 1 Guest(s)