Hallo Forum,
ich habe ein Problem bei der Verwendung der
Indy TidMessage bzw. TidSMTP Komponente.
Die Uhrzeit, zu welcher angeblich die Mail verschickt wurde, ist nicht korrekt. Ich habe bereits im Internet nach Hinweisen gesucht und die Info erhalten, dass es in den
Indy-Komponenten mal einen Bug gegeben haben soll der zu meiner Fehlerbeschreibung passt. Mit den aktuellen
SVN Dateien habe ich jedoch das selbe Problem.
Ausschnitt aus meinem Mailheader:
Zitat:
Received: from [w.x.y.z] (helo=mein-pc)
by meinmailserver.de with AVK MailGateway;
for <mailadresse@meinedomain.de>; Thu, 07 May 2009 12:52:39 +0200
Es ist also zu sehen, dass er +0200 hinzufügt, was wohl nicht sein sollte.
Habt ihr noch weitere Informationen oder evtl. einen Tipp welche Möglichkeiten ich noch habe?
Delphi-Quellcode:
procedure TfrmMain.btnEMailTestClick(Sender: TObject);
begin
with IdMessage1 do
begin
Body.Assign(memMailtext.Lines);
From.Text := 'absender@meinedomain.de';
ReplyTo.EMailAddresses := 'replyto@meinedomain.de';
Recipients.EMailAddresses := edtEmpfaenger.Text;
Subject := 'Test E-Mail';
Date := Now;
end;
with IdSMTP1 do
begin
Host := edtHost.Text;
Port := 25;
try
Connect;
Send(IdMessage1);
Disconnect;
except
ShowMessage('Fehler.');
end;
end;
end;
Die Uhrzeiten auf den verwendeten Computern passen.
Vielen Dank für jeden Hinweis!