Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: PowerBuilder
Expertise: Beginner
Sep 13, 1999

Sending Internet E-mail

Question:
I am trying to send e-mail from my PowerBuilder app to an e-mail address that is not in my address book; it's an Internet e-mail address. I do not have any trouble sending e-mail inside the company.

We use GroupWise and I tried adding "GWIA:" to the beginning of the address, which lets us send e-mail to addresses outside the company, but that did not help.

Can you give me any suggestions?

Answer:
The easiest way is to use the ShellExecute function and execute the mailto command. Declare the following API call:

 
FUNCTION long ShellExecuteA( long hWnd, REF String ls_Operation, 
   REF String ls_File, REF String ls_Parameters, REF String 
   ls_Directory, INT nShowCmd ) library 'shell32'
Then add the following PowerScript:
 
String ls_Command, ls_Dir, ls_Args, ls_URL

SetPointer( HourGlass! )

ls_Command = "open"
ls_Dir = ""
ls_Args = ""
ls_URL = 'mailto:khowe@pbdr.com'

ShellExecuteA( 0, ls_Command, ls_URL, ls_Args, ls_Dir, 5 )
Unfortunately, there's no way to send this mail automatically. You could try using MAPI if you have a MAPI-compatible mail client such as Outlook available. As far as I know, GroupWise is not MAPI-compatible, but it's been a long time since I've used it.
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date