JavaMail og TDC
Da jeg har brug for funktionalitet til afsendelse af e-mails i et auktionsprogram, har jeg eksperimenteret med følgende klasse:*************************************
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import java.io.*;
public class Mailer3
{
public void postMail(String userName, String passWord, String emailAddy) {
String host = "oncable.dk";
String to = emailAddy;
String from = "from@me";
String subject = "test";
String messageText = "yadda, yadda";
boolean sessionDebug = false;
Properties props = System.getProperties();
props.put("smtp.mail.dk", host);
props.put("mail.transport.protocol", "smtp");
Session session = Session.getDefaultInstance(props, null);
session.setDebug(sessionDebug);
try {
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new java.util.Date());
msg.setText(messageText);
Transport transport=session.getTransport();
transport.connect(host,userName,passWord);
transport.send(msg);
transport.close();
}
catch (MessagingException mex) {
mex.printStackTrace();
}
}
}
********************************
Mit problem er at jeg blot modtager fejlen "Could not connect to SMTP host:oncable.dk port:25 + "Connection timed out:connect"
Jeg sidder bag en TDC webspeed forbindelse med statisk IP.
Jeg har læst mange indlæg på her på eksperten, hvor der tales om TDC's block af port 25, men jeg
kan ikke se dette skulle have indvirken på udgående mails.
Jeg har også forsøgt en SMTP løsning uden JavaMail men stadig uden resultat.
Så kort sagt - Hjælp !
