Avatar billede tknudsen Nybegynder
17. maj 2000 - 11:11 Der er 15 kommentarer og
1 løsning

send email

følgende kode afvikles ved tryk på en knap(SMPT1 er en TNMSMPT komponent):

  SMPT1.PostMessage.Date := DateTimeToStr(Now);
  SMPT1.PostMessage.ToAddress.Add(EAddr.Text);
  for i := 0 to MMsg.Lines.Count - 1 do
    SMPT1.PostMessage.Body.Add(MMsg.Lines[i]);
  SMPT1.Connect;
  SMPT1.SendMail;
  SMPT1.Disconnect;

derudover er host, userid, fromaddr og fromname sat.

ved afvikling får jeg en "Host lookup failed" besked. har det noget med den smpt-server jeg prøver at sende igennem at gøre - eller skal forbindelsen oprettes på en anden måde ?
Avatar billede erikjacobsen Ekspert
17. maj 2000 - 11:30 #1
Du kan evt. prøve at skrive IP-nummeret på din host, og se hvad der sker.
Avatar billede ortrak Nybegynder
17. maj 2000 - 11:39 #2
det burde ikke være nødvendigt, men prøv også at sætte porten til 21, hvis den ikke allerede er det.


/ortrak
Avatar billede lrj Nybegynder
17. maj 2000 - 11:50 #3
21? Hvorfor skal den ftp'e posten ud?
Avatar billede hlj Nybegynder
17. maj 2000 - 11:53 #4
Er du sikker på at dit Host navn er rigtig?

Normal er det noget med SMPT1.Host := 'mail.image.dk'

Jeg er sikker på at programmet ikke får det rigtige host navn.
Avatar billede ortrak Nybegynder
17. maj 2000 - 11:54 #5
sorry. Port 110.
havde mit tanker et andet sted...


/ortrak
Avatar billede ortrak Nybegynder
17. maj 2000 - 11:55 #6
mit = mine
Avatar billede tknudsen Nybegynder
17. maj 2000 - 14:05 #7
prøvede eksemplet i delphi5 - nu kan jeg connect'e, men kan ikke sende emailen - så:
kender i til nogle "gratis" smpt servere ?
jeg tror problemet ligger i access niveauet til feks mail.image.dk og mail.worldonline.dk !?
Avatar billede hlj Nybegynder
17. maj 2000 - 14:42 #8
Du skal bruge den mail server hos din internet udbydder.

Den står i dit normalle mail programs opsætning.(outlook hvis du bruger det)
Avatar billede michaelras Nybegynder
17. maj 2000 - 14:57 #9
Ortrak: Du har da vist dine tanker de helt forkerte steder... 110 er porten for POP3

SMTP's port er 25

Michael
Avatar billede dj Nybegynder
17. maj 2000 - 15:05 #10
Tknudsen: www.nr-djurs.net kan du anvende som server, den kræver ikke identifikation eller andet for at sende mail, jeg har selv brugt den i forbindelse med mailsystemer i Delphi og den plejer at virke glimrende.
Avatar billede tknudsen Nybegynder
17. maj 2000 - 15:14 #11
hver gang jeg prøver at sende en mail får beskeden "Recipient "bla@bla.bla" not found" !??

jeg har forsøgt den smpt fra min udbyder og de andre nævnte. Det er som sagt ikke noget problem at connecte.
Avatar billede ortrak Nybegynder
17. maj 2000 - 15:19 #12
michaelras: det må man vist sige ja til. Jeg sidder og arbejder på www.rapport.dk ...



/ortrak
Avatar billede hlj Nybegynder
17. maj 2000 - 15:19 #13
Recipient er modtageraddressen. Er den rigtig?
Avatar billede tknudsen Nybegynder
17. maj 2000 - 15:20 #14
jeps
Avatar billede dj Nybegynder
17. maj 2000 - 16:09 #15
Har du prøvet at sætte Reportlevel til 5 og så prøvet at skrive alt hvad der sker under forsøget på at sende mailen til et Memofelt ? Dette kan du gøre under OnStatus eventen:

procedure TForm1.FormCreate(Sender: TObject);
begin
NMSMTP1.reportlevel:=5;
end;

procedure TForm1.NMSMTP1Status(Sender: TComponent; Status: String);
begin
memo1.lines.add(status);
end;

Det er en rimelig god måde at trace problemet på ..

held og lykke
Avatar billede tknudsen Nybegynder
18. maj 2000 - 10:55 #16
det giver trace muligheder - thnx
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