Server SMTP Free No Authentication - Error 530 Access Denied : Free Users Cannot Access This Server. V Java Mail?

Chyba 530 Přístup odepřen : Free users cannot access this server. v java mail?

Error 530 Access denied : Free users cannot access this server. v java mail? ... jsem udělal prog v javě pomocí java mail api nyní, když jsem odeslat e-mail to hází následující chybu

Výjimka ve vlákně "main" javax.mail.Authentication: 530 Přístup odepřen : Volní uživatelé nemají přístup k tomuto serveru.

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:648)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:583)
at javax.mail.Service.connect(Service.java:313)
at javax.mail.Service.connect(Service.java:172)
at javax.mail.Service.connect(Service.java:121)
at javax.mail.Transport.send0(Transport.java:190)
at javax.mail.Transport.send(Transport.java:120)
at SendApp_one.send(SendApp_one.java:36)
at SendApp_one.main(SendApp_one.java:56)

Můj zdrojový kód je níže:

import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

veřejná třída SendApp_one
{

private static final String SMTP_AUTH_USER =MyYahooUsename;
private static final String SMTP_AUTH_PWD =Myyahoopassword;

public void send(String smtpHost,String from, String to,String subject, String content)
hází AddressException, MessagingException
{

// Vytvoření poštovní relace
java.util.Properties props = new java.util.Properties();
props.put("mail.smtp.host", smtpHost);
props.put("mail.debug", "false");
props.put("mail.smtp.auth", "true");
Authenticator auth= new SMTPAuthenticator();
Session session = Session.getInstance(props,auth);
session.setDebug(true);

// Konstrukce zprávy
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject(subject);
msg.setText(content);

// Odeslání zprávy
Transport.send(msg);
System.out.println("E-mail byl odeslán !...");
}
private class SMTPAuthenticator extends javax.mail.Authenticator
{

public PasswordAuthentication getPasswordAuthentication()
{
String username =SMTP_AUTH_USER;
String heslo =SMTP_AUTH_PWD;
return new PasswordAuthentication(uživatelské jméno, heslo);
}
}

public static void main(String[] args) throws Exception {
// Odeslání testovací zprávy
SendApp_one obj=new SendApp_one();
String subject=new String(""+args[0]);
String text=new String(""+args[1]);
obj.send("smtp.mail.yahoo.com", "Yahooid", "YahooId",subject,text);
}
}
plz dát mi řešení plz .........................
Díky.....

Společnost Yahoo nenabízí uživatelům bezplatných účtů poštovní služby SMTP a POP. Musíte si zakoupit službu Yahoo Mail PLUS.

http://answers.yahoo.com/question/index?qid=20060918091416AAIyC6m
http://overview.mail.yahoo.com/enhancements/mailplus

-
Kasey C, PC guru od dob Apple II
Vždy mějte na paměti, že jste jedineční, stejně jako všichni ostatní.

Už několik dní se potýkám se stejným problémem při pokusech o odeslání e-mailu z aplikace Opera Mail. Nyní mám nastavený server smtp.mail.yahoo.com na portu 465 a vše funguje bez problémů.

Snad to pomůže
Sergio

Zřeknutí se odpovědnosti - názory vyjádřené v tomto článku jsou poskytovány třetí stranou a nemusí se shodovat s názory našich webových stránek.

Každý ví, že spolehlivý server SMTP je klíčem ke správnému doručování e-mailů. Je také dobře známo, že NIKDO už nenabízí SMTP bez ověření nebo pro open relay. ALE STÁLE MŮŽETE ZÍSKAT KVALITNÍ SMTP SERVER ZDARMA PRO SVÉ POUŽITÍ!

Klikněte zde pro váš SMTP SERVER ZDARMA