Avatar billede diveguy Nybegynder
14. marts 2003 - 11:04 Der er 10 kommentarer og
1 løsning

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 !
Avatar billede diveguy Nybegynder
14. marts 2003 - 11:09 #1
Ups ! Kom til at skrive at det var en statisk IP, hvilket det ikke er.
Avatar billede Slettet bruger
14. marts 2003 - 11:18 #2
er der en SMTP host på oncable.dk og har du i givet fald adgang til at sende via den?
Avatar billede erikjacobsen Ekspert
14. marts 2003 - 11:20 #3
Er din normale SMTP host oncable.dk ?
Avatar billede diveguy Nybegynder
14. marts 2003 - 11:21 #4
Ud fra opsætningspapirene fra TDC sender jeg via smtp.mail.dk, som jeg har
adgang til via Outlook. Oncable.dk bør være navnet på denne SMTP - eller er
jeg helt galt på den?
Avatar billede erikjacobsen Ekspert
14. marts 2003 - 11:26 #5
props.put("mail.smtp.host","smtp.mail.dk");
Avatar billede Slettet bruger
14. marts 2003 - 11:27 #6
hvordan bliver navnet på 'denne' smtp oncable.dk når du sender gennem smtp.mail.dk ?

er det så ikke smtp.mail.dk der er din smtp host
Avatar billede diveguy Nybegynder
14. marts 2003 - 11:29 #7
Til erikjacobsen : Prøver lige med den opsætning - Vent 10 min

Til lts : Jo det ser ud til I er enige - Så jeg prøver med det host navn
Avatar billede diveguy Nybegynder
14. marts 2003 - 11:45 #8
Jamen hallo og halløjsa, det var den eneste kombination jeg ikke havde
tænkt på, og nu kører det. Stor tak for express hjælp til jer begge, især
erikjacobsen.

Hvad med en pointfordeling 30/30, da i begge var så rørende enige?
Avatar billede erikjacobsen Ekspert
14. marts 2003 - 11:49 #9
Ingen point til mig, tak.
Avatar billede Slettet bruger
14. marts 2003 - 11:54 #10
point er altid dejligt, men ikke rigtigt så stort et spørgsmål, men 30 er vel fint
Avatar billede diveguy Nybegynder
14. marts 2003 - 11:54 #11
OK - de er smidt i retning af lts

Takker igen mange gange.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester