Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / August 2006

Tip: Looking for answers? Try searching our database.

Javamail - error SMTP 554

Thread view: 
tk - 31 Aug 2006 14:44 GMT
I have problem with send e-mail, if I send one mail is ok no problem, but if
I send mail in loop I have exception,  this is code :

mail.polacz_SMTP(smtpServer);
   while(st.hasMoreTokens())
       {
          String sent_to = st.nextToken();
           mail.send(sent_to, from, subject, body);
       }

podlcza_SMTP :

  private static  String zawartosc_maila=null;
  private static Session session1;

public static void polacz_SMTP(String smtpServer)
{
  try{
   Properties props = System.getProperties();
   boolean debug = false;

    props.put("mail.smtp.host", smtpServer);
     props.put("mail.smtp.auth", "true");
     Authenticator auth = new SMTPAuthenticator();

     session1 = Session.getInstance(props,auth);

     session1.setDebug(debug);

  }catch(Exception ex)
  {
      System.out.print(ex+"\n");
  }
}

Send :

public static void send(String to, String from , String subject, String
body)
 {
   try
   {

     Message msg = new MimeMessage(session1);

     msg.setFrom(new InternetAddress(from));
     msg.setRecipients(Message.RecipientType.TO,
     InternetAddress.parse(to, false));

     msg.setSubject(subject);
     msg.setText(body);

     msg.setHeader("X-Mailer", "LOTONtechEmail");
     msg.setSentDate(new Date());

     Transport.send(msg);
     System.out.println("Message sent OK.");

   }
   catch (Exception ex)
   {
     ex.printStackTrace();
     javax.swing.JOptionPane.showMessageDialog(null,"Blad podczas wysyłania
poczty"+"\n"+ex);
   }
 }

AND DEBUG :

DEBUG: setDebug: JavaMail version 1.4ea
DEBUG: getProvider() returning
javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.wp.pl", port 25, isSSL false
554 RBL listed, go away
DEBUG SMTP: could not connect to host "smtp.wp.pl", port: 25, response: 554

maile ida pod jeden adres w petli (20 razy) i jak mowilem czesc sie wysyla :

DEBUG: setDebug: JavaMail version 1.4ea
DEBUG: getProvider() returning
javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.wp.pl", port 25, isSSL false
220 smtp.wp.pl ESMTP
DEBUG SMTP: connected to host "smtp.wp.pl", port: 25

EHLO p-4doukpgxp54lk
250-smtp.wp.pl
250-PIPELINING
250-AUTH=LOGIN PLAIN
250-AUTH LOGIN PLAIN
250-STARTTLS
250-SIZE
250-X-RCPTLIMIT 100
250 8BITMIME
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "AUTH=LOGIN", arg "PLAIN"
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "SIZE", arg ""
DEBUG SMTP: Found extension "X-RCPTLIMIT", arg "100"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Attempt to authenticate
AUTH LOGIN
334 VXNlcm5hbWU6
a3VsZWp0b21hc3o=
334 UGFzc3dvcmQ6
bGVvbmNhcnMx
235 go ahead
DEBUG SMTP: use8bit false
MAIL FROM:<kulejtomasz@wp.pl>
250 ok
RCPT TO:<tomaszkulej@o2.pl>
250 ok
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   tomaszkulej@o2.pl
DATA
354 Please start mail input.
Date: Wed, 30 Aug 2006 18:17:08 +0200 (CEST)
From: kulejtomasz@wp.pl
To: tomaszkulej@o2.pl
Message-ID: <21151438.01156954628546.JavaMail.tkulej@p-4doukpgxp54lk>
Subject: 20
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: LOTONtechEmail

t
.
250 Mail queued for delivery.
QUIT
221 Closing connection. Good bye.
Message sent OK.
Greg R. Broderick - 31 Aug 2006 21:46 GMT
> DEBUG SMTP: trying to connect to host "smtp.wp.pl", port 25, isSSL
> false 554 RBL listed, go away
> DEBUG SMTP: could not connect to host "smtp.wp.pl", port: 25,
> response: 554

Indicates that the mail server that you're trying to connect to,
smtp.wp.pl is not allowing you to send email through it, because your IP
address is listed in a DNS-based blocking list (DNSBL also known as RBL),
such as SpamCop's SBL (c.f. <http://www.spamcom.org/sbl/).

To find out what DNSBLs your IP address is listed in, see
<http://www.moensted.dk/spam/>.  

Cheers
GRB


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.