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

Fehler 530 Zugriff verweigert: Freie Benutzer können nicht auf diesen Server zugreifen. in Java Mail?

Fehler 530 Zugriff verweigert: Freie Benutzer können nicht auf diesen Server zugreifen. in Java Mail? ... ich habe prog in Java mit Java Mail Api jetzt, wenn ich bin senden E-Mail wirft es folgenden Fehler gemacht

Ausnahme im Thread "main" javax.mail.Authentication: 530 Zugriff verweigert: Freie Benutzer können nicht auf diesen Server zugreifen.

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)

Mein Quellcode ist unten:

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

öffentliche Klasse 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)
throws AddressException, MessagingException
{

// Erstellen einer E-Mail-Sitzung
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);

// Konstruieren Sie die Nachricht
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject(subject);
msg.setText(Inhalt);

// Senden Sie die Nachricht
Transport.send(msg);
System.out.println("Email Has Been Send !...");
}
private class SMTPAuthenticator extends javax.mail.Authenticator
{

public PasswordAuthentication getPasswordAuthentication()
{
String username =SMTP_AUTH_USER;
String password =SMTP_AUTH_PWD;
return new PasswordAuthentication(Benutzername, Passwort);
}
}

public static void main(String[] args) throws Exception {
// Senden einer Testnachricht
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);
}
}
Bitte geben Sie mir die Lösung .........................
Danke.....

Yahoo bietet den Benutzern eines kostenlosen Kontos keinen SMTP- und POP-Mail-Dienst an. Sie müssen den Dienst Yahoo Mail PLUS kaufen.

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

-
Kasey C, PC-Guru seit den Tagen des Apple II
Denken Sie immer daran, dass Sie einzigartig sind, genau wie alle anderen.

Ich habe das gleiche Problem seit einigen Tagen beim Versuch, E-Mails von Opera Mail zu senden. Jetzt habe ich den Server smtp.mail.yahoo.com auf Port 465 konfiguriert und es funktioniert gut.

Ich hoffe, es hilft
Sergio

Haftungsausschluss - Die in diesem Artikel geäußerten Ansichten werden von einer dritten Partei zur Verfügung gestellt und stimmen möglicherweise nicht mit denen unserer Website überein

Jeder weiß, dass ein zuverlässiger SMTP-Server der Schlüssel für die ordnungsgemäße Zustellung Ihrer E-Mails ist. Es ist auch bekannt, dass NIEMAND mehr SMTP ohne Authentifizierung oder für Open Relay anbietet. ABER SIE KÖNNEN IMMER NOCH EINEN HOCHWERTIGEN SMTP-SERVER FÜR IHREN GEBRAUCH BEKOMMEN!

Klicken Sie hier für Ihren kostenlosen SMTP-SERVER