Tomáš Procházka napsal(a): > Díky za reakci. Já si celou dobu myslel, že SMTP doručuje zprávy přímo do > schránek. > > Nicméně zkoušel jsem pár domén, posílat na ně maily. A vždy jsem na > neexistující email dostal informací, že schránka neexistuje. Zkoušel jsem u > většiny i existující email a naopak mi to oznámilo doručení, email vždy > přišel. Zkoušel jsem ibm.com, dvě české velké vysoké školy a několik > nejznámějších free emailových serverů > > Zde je seznam testovaných domén: > > @ibm: > > com.sun.mail.smtp.SMTPAddressFailedException: 550 5.1.1 > <[email protected]>... User unknown
Přes jaký SMTP server to odesíláte ? Já když udělám v kódu
InternetAddress[] mailto = {new
InternetAddress("[email protected]","Neexistujici ucet","UTF-8")};
Transport trans = session.getTransport("smtp");
trans.connect("relay.muni.cz", 25, null, null);
try {
trans.sendMessage(msg, mailto);
} catch (SendFailedException sfex) {
...
tak mi to žádnou vyjímku nevyhodí, a když navíc zaregistruji
TransportListener tak to na něm dokonce zavolá messageDelivered().
A až potom dojde na moji adresu email s
----- The following addresses had permanent fatal errors -----
<[email protected]>
(reason: 550 5.1.1 <[email protected]>... User unknown)
Čili můj program to předá SMTP serveru na relay.muni.cz,
ten to přijme, kontaktuje SMTP server v ibm.com, ten zprávu
odmítne doručit a tak relay.muni.cz pošle e-mail na adresu odesílatele,
že nemůže zprávu doručit. Ale z hlediska SMTP v JavaMailu to bylo odesláno.
Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Science email: [email protected]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
