"This is designed to work with the whatever email application you set to default. Looks like a bug."
Actually, FileMaker Pro only works with MAPI-compliant mail applications. Most are MAPI compliant, but some (like Lotus Notes) are not. I'd guess that Powermail isn't MAPI compliant either.
Not all is lost though: instead of using the Send Mail script step, use the Open URL step and specify "mailto:firstname.lastname@example.org".
This will coax even non-MAPI mail clients to create a new mail message. The mailto: protocol allows for subjects and body to be specified as well, but the mount of text it can handle is limited.
Vaughn, Thank you for the very fast response. Unfortunately, the forum servers were down for about a day.
OK, the URL script command is a decent but not ideal work around. Thank you, it will do just fine. For future reference, it does incorporate all the Filemaker Pro fields well; I will see if it can also do attachments. the "url" looks like this:
"mailto:" & DBname::eMail Address & "?subject=Subject Message" & "&body=" & DBname::name & DBname::Personal eMail Message & DBname::globalvariable
BTW, you are right about the MAPI email client but this little detail was not mentioned in the FMP 8v3 instructions I saw.
I was about to post the same complaint regarding Thunderbird. May I take it that Thunderbird also is not MAP1 compatible?
Thank you for your post.
I have never used Thunderbird, but just doing a quick search in Google for: Thunderbird MAPI
... shows several articles stating that Thunderbird is not MAPI compliant.
If you look under the FileMaker Pro 9 Help and "Send Mail script step", at the bottom, it states:
"To send mail, you must have an internet connection and the following configurations.
* A [Mail] section in the Win.ini file.
* Microsoft Exchange or another email application that is MAPI compliant installed and configured properly."
That's the only reference I can find, so I can understand why it isn't well known.
So apparently either Filemaker or the OS (in my case, OS X) is smart enough to figure out that a URL beginning with "mailto:" shold be opened in a mail program and not in a browser. So why can't the Send mail command be that smart?
The Mail API (MAPI) allows access to every field (subject, body, to, cc, bcc) with the ability to pass parameters (fields) and attachments. Not all of this is possible with the "mailto:" URL step.