Protahnout spojeni nejprve vlastnimi silami? SMTP je jednoduchy
textovy protokol, zjistit dostupnost serveru je snadne...

ps - jednou jsme se napalili, kdyz jsme meli mail.jar ve WARu, ale
uplne jinou verzi mel aplikacni server - a pouzivala se pochopitelne
ta "jina" verze a my jsme hledali problem... ;-) overil bych si to
(ale tim to zrejme nebude - asi se tak budou chovat vsechny
implementace)

LZ

2008/9/26 Norbert Krankilla <[EMAIL PROTECTED]>:
> Zdravicko,
>
> mam mailoveho klienta, ktory sa pripoji k SMTP serveru a odosle email.
> Vyuzivam pri tom javax.mail api.
> Nas drobny problem je, ze ak sa chceme pripojit smtp serveru a poslat email,
> nedosiahnutelny SMTP server vyexcepšnuje az pri sendMessage a nie pri
> connect.
>
> Podla specky sa to takto chova korektne (JavaMail-1.2.pdf):
>     // get a transport that can handle sending message to
>     // InternetAddresses. This will probably map to a transport
>     // that supports SMTP.
>     Transport trans = session.getTransport(addrs[0]);
>     // add ourselves as ConnectionEvent and TransportEvent listeners
>     trans.addConnectionListener(this);
>     trans.addTransportListener(this);
>     // connect method determines what host to use from the session
> properties
>     trans.connect();
>     // send the message to the addresses we specified above
>     trans.sendMessage(msg, addrs);
>
> Pre nas by bolo idealne zistit dostupnost SMTP serveru uz pri vytvarani
> session objektu, ale nepali nas to zase az tak aby sme nasilu vytvarali
> tcp/ip konekciu na port 25...
> Ma niekto nejake elegantne riesenie na tento problem?
>
>
> NORBERT KRANKILLA
> J2EE Systems
> IT Application & Integration Services
> Information Technology
>
> Komerční banka, a. s.
> Na Příkopě 22
> 114 07 Praha 1
> gsm:    +420 725 530 345
> e-mail: [EMAIL PROTECTED]
> www.kb.cz
> P Myslete na přírodu... Jezte bobry, zachráníte stromy.
>
>
>
> Tento e-mail je urcen pouze pro jeho adresata/adresaty a muze obsahovat
> duverne informace, jejichz ochrana muze byt vyzadovana pravnimi predpisy.
>
> Jestlize jste zpravu obdrzel(a) omylem, neprodlene informujte jejiho
> odesilatele a tuto zpravu, jeji prilohy a pripadne kopie ihned vymazte.
> Jakakoli forma uziti, zverejneni, reprodukce, kopirovani, distribuce a
> sireni teto zpravy je v takovem pripade zakazana.
>
> Komercni banka, a.s., neodpovida za mozne skody zpusobene neuplnym prenosem,
> moznou modifikaci ci zpozdenim teto zpravy behem prenosu od odesilatele k
> adresatovi.
>
>
>
>
>
> This e-mail transmission is intended solely for the ordinary user of the
> e-mail address to which it was addressed. It may contain legally privileged
> and/or confidential information.
>
> If you have received this e-mail in error or are not an intended recipient
> please inform the sender with-out delay and delete this e-mail, attachments
> and possible copies immediately. The unauthorised use, disclosure,
> distribution and/or copying of this e-mail or any information it contains is
> prohibited.
>
> Komercni banka, a. s., does not accept liability for any damage caused by
> incomplete transmission, possible modification or delay of this e-mail
> during the transmission from the sender to the recipient.
>
>



-- 
Lukas Zapletal
http://lukas.zapletalovi.com

Odpovedet emailem