Avatar billede fun22 Nybegynder
08. januar 2004 - 14:55 Der er 4 kommentarer og
1 løsning

Send mail med NMSMTP

Hej

Jeg bruger NMSMTP til at sende mails fra mit program, men når jeg sender kommer den med en fejl... "Incomplete Header"

Her er hele min kode til at sende med:

procedure TForm2.FlatButton3Click(Sender: TObject);
var
datenow : string;
st:Tstringlist;
i:integer;
begin
with form1.outlist.Items.Add do
begin
datenow := DateTimeToStr(Now);
Caption := tomail.Text;
SubItems.Add(subject.Text);
SubItems.Add(datenow);
mailbody.Lines.SaveToFile(extractFilePath(ParamStr(0))+'outbox\'+StripNonConforming(datenow, ['0'..'9', 'P', 'M'])+'.msg');
ImageIndex := 0;
end;
st := tstringlist.create;
st.loadfromfile(extractFilePath(ParamStr(0))+'outbox\'+StripNonConforming(datenow, ['0'..'9', 'P', 'M'])+'.msg');
smtp.PostMessage.Attachments := Attachments.Items;
smtp.PostMessage.ReplyTo := tomail.text;
smtp.PostMessage.Subject := subject.Text;
smtp.PostMessage.Body := st;
st.Free;
smtp.Connect;
smtp.SendMail;
smtp.Disconnect;
close;
end;

Er der nogen der kan se hvad der er galt?
Avatar billede martinlind Nybegynder
08. januar 2004 - 15:07 #1
Har du prøvet med INDY's SMTP, der er et demo prg. der viker
Avatar billede snowball Novice
08. januar 2004 - 15:20 #2
Prøv med nedenstående. Tror måske du har blandet et par ting sammen. Kig evt. på det SendMail eksempel der er i hjælpen til komponentet.

  SMTP.PostMessage.FromAddress := 'din@email.dk;
  SMTP.PostMessage.FromName := 'Dit Navn';
  SMTP.PostMessage.Subject := subject.Text;
  SMTP.PostMessage.ToAddress.Add(tomail.text);
  SMTP.PostMessage.Attachments := Attachments.Items
  SMTP.PostMessage.Body := st;
  SMTP.SendMail;

Snowball
Avatar billede fun22 Nybegynder
08. januar 2004 - 16:05 #3
Sådan der... Det virker nu, det var jo bare med at udfylde alle "hullerne" ;)
Avatar billede fun22 Nybegynder
08. januar 2004 - 16:05 #4
Snowball >> Svare du lige?
Avatar billede snowball Novice
08. januar 2004 - 16:16 #5
Svar :)

Snowball
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