Διακομιστής SMTP Δωρεάν Χωρίς έλεγχο ταυτότητας - Σφάλμα 530 Απαγορεύεται η πρόσβαση : Οι ελεύθεροι χρήστες δεν μπορούν να έχουν πρόσβαση σε αυτόν τον διακομιστή. Στο Java Mail?

Σφάλμα 530 Απαγορεύεται η πρόσβαση : Οι ελεύθεροι χρήστες δεν μπορούν να έχουν πρόσβαση σε αυτόν τον διακομιστή. σε java mail?

Error 530 Access denied : Free users cannot access this server. in java mail? ... έχω κάνει prog σε java χρησιμοποιώντας java mail api τώρα όταν στέλνω email πετάει το ακόλουθο σφάλμα

Εξαίρεση στο νήμα "main" javax.mail.Authentication: 530 Access denied : Free users cannot access this server.

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)

Ο πηγαίος κώδικας μου είναι παρακάτω :

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

public class 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
{

// Δημιουργία μιας συνόδου αλληλογραφίας
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.getInstance(props,auth),;
session.setDebug(true),;

// Κατασκευή του μηνύματος
Μήνυμα msg = new MimeMessage(session),;
msg.setFrom(new InternetAddress(from)),;
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to)),;
msg.setSubject(subject),;
msg.setText(content),;

// Αποστολή του μηνύματος
Transport.send(msg),;
System.out.println("Το email έχει σταλεί !..."),;
}
private class SMTPAuthenticator extends javax.mail.Authenticator
{

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

public static void main(String[] args) throws Exception {
// Αποστολή ενός δοκιμαστικού μηνύματος
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 δώστε μου λύση plz .........................
Ευχαριστώ.....

Η Yahoo δεν προσφέρει υπηρεσίες αλληλογραφίας SMTP και POP στους χρήστες δωρεάν λογαριασμού. Θα πρέπει να αγοράσετε την υπηρεσία Yahoo Mail PLUS.

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

-
Kasey C, γκουρού των υπολογιστών από την εποχή του Apple II
Να θυμάστε πάντα ότι είστε μοναδικοί, όπως όλοι οι άλλοι.

Έχω το ίδιο πρόβλημα εδώ και μερικές ημέρες προσπαθώντας να στείλω email από το Opera Mail. Τώρα οι ρυθμίσεις μου είναι διακομιστής smtp.mail.yahoo.com στη θύρα 465 και λειτουργεί μια χαρά.

Ελπίζω να βοηθήσει
Sergio

Αποποίηση ευθυνών - Οι απόψεις που εκφράζονται σε αυτό το άρθρο παρέχονται από ένα 3ο μέρος και μπορεί να μην ταιριάζουν με εκείνες της ιστοσελίδας μας

Αυτή η εγγραφή δημοσιεύτηκε στο SMTP Questions. Σελιδοδείκτης στο permalink.

Όλοι γνωρίζουν ότι η ύπαρξη ενός αξιόπιστου διακομιστή SMTP είναι το κλειδί για να παραδίδεται σωστά το ηλεκτρονικό σας ταχυδρομείο. Είναι επίσης γνωστό ότι ΚΑΝΕΙΣ δεν προσφέρει πλέον SMTP χωρίς έλεγχο ταυτότητας ή για ανοικτή αναμετάδοση. ΑΛΛΆ ΜΠΟΡΕΊΤΕ ΑΚΌΜΑ ΝΑ ΑΠΟΚΤΉΣΕΤΕ ΈΝΑΝ ΥΨΗΛΉΣ ΠΟΙΌΤΗΤΑΣ ΔΙΑΚΟΜΙΣΤΉ SMTP ΔΩΡΕΆΝ ΓΙΑ ΤΗ ΧΡΉΣΗ ΣΑΣ!

Κάντε κλικ εδώ για τον ΔΩΡΕΑΝ SMTP SERVER σας