Question: Is there an API available whereby I can get this Java app to send an email in this environment?
You can use a different Transport implementation to send your emails to the server. JavaMail ships with SMTP and IMAP. Check the JavaMail home page for third party implementations of other protocols, there might be one for whichever protocol your Exchange server uses instead of SMTP. Unfortunately since SMTP is the overwhelming protocol of choice for sending mails these days you might struggle.
Originally posted by Paul Clapham:
I don't think that there are any alternative mail transport protocols besides SMTP.
"Protocols" was maybe the wrong word, but there are other ways to talk to mail servers - Lotus Notes for example has its own method (though it also supports SMTP these days). The traditional way to talk to an MS mail server was via MAPI, which is what I'm wondering may have been given as the only way to connect to this particular Exchange server.
I forgot about MAPI. But surely Exchange servers that need to accept mail from the outside world have to support SMTP? At any rate, I think John needs to get competent help from within his own organization. We can really only speculate here.
Originally posted by Paul Sturrock:
The traditional way to talk to an MS mail server was via MAPI, which is what I'm wondering may have been given as the only way to connect to this particular Exchange server.