Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
734 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Mailversand klemmt bei bestimmten Verbindungen

  Alt 2. Jun 2017, 12:09
Hallo Stefan

ich nutze Overbytes Komponente (François Piette, Angus Robertson) und nicht Indy und kenne mich in Indy spezifischen Dingen nicht aus.

Aber: Du kannst mit der Indy Komponente doch sicher auch den "(Login-)Datenverkehr" zwischen dem Client (Handy) und dem MailServer loggen (zum Beispiel in ein File)? Dann sieht man meistens sofort, was Sache ist. [Hängen sollte aber [Timeout (falls synchron) sinnvoll gesetzt?] natürlich eh nix... ]

Sowas solltest du mit Indy problemlos abgreifen können:

Connecting to 213.94.78.134

220 mail.drei.at ESMTP Smtpd; Fri, 2 Jun 2017 13:12:22 +0200 [1012 ms]
EHLO PWS3.mxtoolbox.com
250-mail.drei.at Hello pws3.mxtoolbox.com [64.20.227.134], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE 31457280
250-DSN
250-STARTTLS
250-DELIVERBY
250 HELP [730 ms]
MAIL FROM:<supertool@mxtoolbox.com>
250 2.1.0 <supertool@mxtoolbox.com>... Sender ok [735 ms]
RCPT TO:<test@example.com>
554 5.7.1 Relaying denied [730 ms]

PWS3v2 4747ms

Ob der von dir fest eingesetzte Port (wenn du die App raus in die weite Welt lässt, wäre ein durch den Nutzer frei wählbarer Port eventuell spannend) der richtige ist, hast du ja sicher gecheckt.

Falls sich das Handy in einem "fremden mobilen Netz" befindet (Roaming), dann wird eventuell der Mailverkehr geblockt; dann hilft nur Login via Webmail (oder du baust eine Umleitung Handy - Dein Umleitungs Server - MailServer und verwendest für "Handy - Dein Server" ein geeignetes (vom Providernetz, in welches dein Handy eingeloggt ist erlaubtes) Protokoll). [Man durfte zum Beispiel (früher?) nie mit "swisscom CH mobile" im "Orange F mobile" Netz eMailen via SMTP.]

Gruss
Michael
Michael Gasser

Geändert von Michael II ( 2. Jun 2017 um 12:17 Uhr)
  Mit Zitat antworten Zitat