05. oktober 2008 - 16:57
Der er
13 kommentarer
Send e-mail
Hej. :) Er ved at lave et program. Men mangler en kode :( Nogle som ved en kode for hvordan man sender en e-mail fra delphi 7, bruger indy 10 :)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
05. oktober 2008 - 17:06
#1
05. oktober 2008 - 17:10
#2
Med indy: procedure send_email(server, toadr, fromadr, subject, body : string); var smtp : TIdSMTP; msg : TIdMessage; begin msg := TIdMessage.Create; msg.Recipients.EMailAddresses := toadr; msg.From.Address := fromadr; msg.Subject := subject; msg.Body.Text := body; smtp := TIdSMTP.Create; smtp.Host := server; smtp.Port := 25; smtp.Connect; smtp.Send(msg); smtp.Destroy; msg.Destroy; end;
05. oktober 2008 - 18:12
#3
Den virker ik :S Bruger denne SMPT 'smtp.mail.dk'; er den rigtig ? Min kode er: procedure TForm1.Button1Click(Sender: TObject); var smtp : TIdSMTP; msg : TIdMessage; begin msg := TIdMessage.Create; msg.Recipients.EMailAddresses := Edit1.Text; msg.From.Address := Edit2.Text; msg.Subject := Edit3.Text ; msg.Body.Text := Edit4.Text ; smtp := TIdSMTP.Create; smtp.Host := 'smtp.mail.dk'; smtp.Port := 25; smtp.Connect; smtp.Send(msg); smtp.Destroy; msg.Destroy; ShowMessage('E-mail sendt.') end;
05. oktober 2008 - 18:25
#4
Hvis du har internet hos TDC, så bør det være rigtigt. Hvilken fejl får du ?
05. oktober 2008 - 18:26
#5
Jamen får en fejl med der står ik noget :S Jaa jeg har TDC :S, men vista.
05. oktober 2008 - 18:29
#6
I delphi står der: Project Project1.exe raised exception class EIdSMTPRelyReeoe with message ".Process stopped. Use Step or Run to continue." Og i windos stå der ikke ikke noget med der kommet en fejl dialog op :S
05. oktober 2008 - 21:41
#7
Prøv og catch exception og udskriv al tilgængelig info. Det kunne være noget anti-relay i mail serveren som du slås med.
06. oktober 2008 - 16:42
#8
Hvordan gør jeg det o.O
12. oktober 2008 - 04:30
#9
Noget a la: procedure send_email(server, toadr, fromadr, subject, body : string); var smtp : TIdSMTP; msg : TIdMessage; begin try msg := TIdMessage.Create; msg.Recipients.EMailAddresses := toadr; msg.From.Address := fromadr; msg.Subject := subject; msg.Body.Text := body; smtp := TIdSMTP.Create; smtp.Host := server; smtp.Port := 25; smtp.Connect; smtp.Send(msg); smtp.Destroy; msg.Destroy; except on E: EIdException do begin ShowMessage(E.Message); end; end; end;
12. oktober 2008 - 21:06
#10
okay men hvad skal jeg bruge som server navn ? :) Kan du komme med et server navn som virker og er gratis ? ;)
12. oktober 2008 - 21:18
#11
Du skal bruge din ISP's SMTP server.
14. oktober 2008 - 17:54
#12
Hvordan kan jeg finde den har TDC
15. oktober 2008 - 02:29
#13
Fandt vi ikke ud af at smtp.mail.dk var OK for TDC for en uge siden.
Kurser inden for grundlæggende programmering