Jeszcze jedne problem z wysylaniem mieli ;/

0

Cały dzień już nad tym siedze. Koktorych uzypiowałme nawet kod który działał a umnie nie chce ;/ nie wiem co jest grane.

W kodzie mam 2 sposoby ktorych uzyłem jeden wykreskowany, nie działa ani jeden ani 2gi ;/

public void send(String smtpServer, String to, String from, String subject, String body)
{
try {
// -- Attaching to default Session, or we could start a new one --
Properties props = new Properties();
props.setProperty("mail.smtp.host", serwer);
props.setProperty("mail.smtp.port",port);
props.setProperty("mail.smtp.auth",autoryzacja);
props.setProperty("mail.smtp.debug", "true");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.from", login);
props.setProperty("mail.to", "[email protected]");
props.setProperty("mail.transport.protocol", "smtp");

Authenticator auth = new SMTPAuthenticator();
final javax.mail.Session mailSession = javax.mail.Session.getInstance(props, auth);

/*
// -- Create a new message --
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, true));
msg.setSubject(naglowek);
msg.setText(tresc);
// -- Naglowek wiadomosci-
msg.setHeader("X-Mailer", "LOTONtechEmail");
msg.setSentDate(new Date());
// -- Send the message --
Transport.send(msg);*/
class Autentyfikator extends Authenticator
{
@Override
public PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication(login,haslo);
}
}

      //Session mailSession = Session.getDefaultInstance(props, new Autentyfikator());
      //final javax.mail.Session mailSession = javax.mail.Session.getInstance(props, Autentyfikator());

      Transport transport = mailSession.getTransport();

      MimeMessage message = new MimeMessage(mailSession);
      message.setSubject("lalalala");
      message.setContent(tresc, "text/plain");
      message.addRecipient(Message.RecipientType.TO,
           new InternetAddress(to));

      transport.connect();
      transport.sendMessage(message,
          message.getRecipients(Message.RecipientType.TO));
      transport.close();

}
catch (Exception ex)  { ex.printStackTrace(); }

}

com.sun.mail.smtp.SMTPSendFailedException: 501 Syntax: MAIL FROM:login@domain
;
nested exception is:
com.sun.mail.smtp.SMTPSenderFailedException: 501 Syntax: MAIL FROM:login@domain

0

Czy naprawdę nie rozumiesz błędu "Syntax: MAIL FROM:login@domain"?

1 użytkowników online, w tym zalogowanych: 0, gości: 1