Einzelnen Beitrag anzeigen

Benutzerbild von Salomon
Salomon

Registriert seit: 9. Jun 2002
453 Beiträge
 
#1

SMTP Connection reagiert nicht mehr

  Alt 16. Apr 2008, 13:59
Hallo,
auf einigen Computern hängt sich meine Software komplett auf, wenn versucht wird eine E-Mail zu versenden.

Nach einer Wartezeit von ca. 3-4 min bekommt man dann folgende Fehlermeldung:

Socket Error # 10054
Conenction reset by peer.


Hier der Delphicode der dafür verantwortlich ist. SMTP ist dei Indy IdSMTP Combo. Erstaunlich ist halt das es Monate lang so funktioniert und jetzt plötzlich auf einigen Computern nicht mehr geht.

Delphi-Quellcode:
  try
    if SMTPAfterPOP = True then
      if not POP3.Connected then POP3.Connect;
    if not SMTP.Connected then SMTP.Connect;

    try
      if smtp.Connected then SMTP.Send(Msg); <= ERROR
    except
      on e: Exception do
      showmessage('Could not send E-Mail!');
    end;

  finally
    if POP3.Connected then POP3.Disconnect;
    if SMTP.Connected then SMTP.Disconnect;
Hat jemand eine Ideee woran das liegen kann? Kann ich evtl. einige Parameter bei der SMTP Komponente einstllen und die Verbindung "robuster" zu machen?

Ist es zumindest möglich meine Meldung aus dem Except schneller zu zeigen? Keiner waretet Minutenlang, sondern schießt die Anwendung vorher ab...

Bei den Clients wo es nicht funktioniert habe ich mit Wireshark mal die Kommunikation mitgeschnitten. Er kommt genau so weit:

Code:
220 mail01.xyz.de ESMTP Service (Lotus Domino Release 6.5.4FP2) ready at Wed, 16 Apr 2008 10:15:58 +0200
EHLO ERP_79
250-mail01.xyz.de Hello ERP_79 ([10.10.10.1]), pleased to meet you
250-HELP
250-VRFY
250-EXPN
250-DSN
250-SIZE
250-8BITMIME
250 PIPELINING
RSET
MAIL FROM: <ProjectPoint>
RCPT TO:<test@test.de>
DATA
250 Reset state
250 ProjectPoint... Sender OK
250 [email]test2@test.de[/email]... Recipient OK
354 Enter message, end with "." on a line by itself
From: "ProjectPoint" <ProjectPoint>
Subject: Issue # 0073: zzz
To: [email]test2@test.de[/email]
Content-Type: multipart/mixed; boundary="a=_CcjlqjKq9AgPjetf8fj4Ka9O9X30Nfp"
MIME-Version: 1.0
Reply-To: ProjectPoint
Date: Wed, 16 Apr 2008 10:18:12 +0000
X-Priority: 1
Thanx
Marcus

ps. Mir gehen mittlerweile die Ideen aus
01001000 01100001 01101100 01101100 01101111
01010111 01100101 01101100 01110100 00100001

http://www.it-adviser.net
  Mit Zitat antworten Zitat