<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TNMPOP3 Fehler &#x27;Socket readln aborted&#x27;]]></title><description><![CDATA[<p>Hallo Alle zusammen,<br />
heut muss ich euch mal belästigen ;-).</p>
<p>Ich besuche bei der ILS ein Seminar für C++ Programmierung.<br />
Jetzt stehe ich aber vor einem Rätsel.</p>
<p>Ich arbeite an einen ganz einfachen kleinen E-Mail Programm mit TNMPOP3 ( ich muss diese Komponente benutzen , da sonst mein Programm nicht mit den Studienheft übereinstimmt ).</p>
<p>Wenn ich nun Mails hole - funktioniert der Connect und die Auth zum Server problemlos. Auch die Anzahl der Mails auf dem Server holt er und zeigt Sie an.</p>
<p>Sobald ich jedoch NMPOP31-&gt;GetMailMessage(x); ausführe kommt folgende Debuginfo :</p>
<pre><code>Benachrichtigung über Debugger-Exception
Im Projekt email.exe ist eine Exception der Klasse EAbortError
aufgetreten. Meldung: 'Socket readln aborted'. Prozeß wurde angehalten
</code></pre>
<p>So nun habe ich natürlich rumprobiert und gesucht ohne Ende - aber für so nen NOOP wie mich ist es aussichtslos den Fehler zu finden. Habe extra dafür ein Programm geschrieben was nur 3 Komponenten hat , nen Button, die NMPOP3 Komponente und ein Label in dem Status bzw. Anzahl der Mails anzeigen lasse. hier alles was ich schon probiert oder festgestellt habe.</p>
<p>- Ich habe es auf 2 Rechnern kompiliert und probiert - Fehler<br />
- Ich habe 3 Mailserver probiert ( 1x lokaler Postix Server, 1x Internet Postfix Server 1x GMX ) - Fehler</p>
<p>Der connect zum Server klappt<br />
Die Authorisation klappt<br />
Das Zählen der Mails auf dem Server klappt</p>
<p>aber sobald NMPOP31-&gt;GetMailMessage(1); aufgerufen wird ist Ende. Das Ereignis OnRetriveStart wird noch ausgeführt dann kommt der Fehler.</p>
<p>Im Moment Sieht mein Test , der beim klick auf den Button ausgeführt wird, so aus :</p>
<pre><code>if (!NMPOP31-&gt;Connected){
        NMPOP31-&gt;Connect();
        Label1-&gt;Caption=NMPOP31-&gt;MailCount;
        NMPOP31-&gt;GetMailMessage(1);
        }
</code></pre>
<p>Der Messageindex ist der einfachkeit halber statisch festgegeben</p>
<p>Desweiteren habe ich einen Timeout von 2000 ms eingestellt ( passiert aber auch mit 20000 ) dier Fehlermeldung kommt nach ablauf des Timeouts.</p>
<p>Desweiteren habe ich mir noch den Status der Komponente NMPOP3<br />
ausgeben lassen. das sieht dann so aus :</p>
<pre><code>Status : Connecting
Status : Resolve Host
Status : Timer On
Status : Timer Off
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK May I have your password, please?
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK mailbox has 1 messages (953533 octets)
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK 1 953533
Mails auf dem Server : 1
Status : Checking Connection
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK message follows
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Triggered
Status : Timer Off
Status : Canceling
Status : Disconnecting
Status : Request Close Socket
Status : Clearing Input
Status : Timer Off
</code></pre>
<p>Vielen Dank für eure Hilfe<br />
T</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145474/tnmpop3-fehler-socket-readln-aborted</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 04:16:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145474.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Apr 2006 09:53:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TNMPOP3 Fehler &#x27;Socket readln aborted&#x27; on Fri, 28 Apr 2006 09:53:39 GMT]]></title><description><![CDATA[<p>Hallo Alle zusammen,<br />
heut muss ich euch mal belästigen ;-).</p>
<p>Ich besuche bei der ILS ein Seminar für C++ Programmierung.<br />
Jetzt stehe ich aber vor einem Rätsel.</p>
<p>Ich arbeite an einen ganz einfachen kleinen E-Mail Programm mit TNMPOP3 ( ich muss diese Komponente benutzen , da sonst mein Programm nicht mit den Studienheft übereinstimmt ).</p>
<p>Wenn ich nun Mails hole - funktioniert der Connect und die Auth zum Server problemlos. Auch die Anzahl der Mails auf dem Server holt er und zeigt Sie an.</p>
<p>Sobald ich jedoch NMPOP31-&gt;GetMailMessage(x); ausführe kommt folgende Debuginfo :</p>
<pre><code>Benachrichtigung über Debugger-Exception
Im Projekt email.exe ist eine Exception der Klasse EAbortError
aufgetreten. Meldung: 'Socket readln aborted'. Prozeß wurde angehalten
</code></pre>
<p>So nun habe ich natürlich rumprobiert und gesucht ohne Ende - aber für so nen NOOP wie mich ist es aussichtslos den Fehler zu finden. Habe extra dafür ein Programm geschrieben was nur 3 Komponenten hat , nen Button, die NMPOP3 Komponente und ein Label in dem Status bzw. Anzahl der Mails anzeigen lasse. hier alles was ich schon probiert oder festgestellt habe.</p>
<p>- Ich habe es auf 2 Rechnern kompiliert und probiert - Fehler<br />
- Ich habe 3 Mailserver probiert ( 1x lokaler Postix Server, 1x Internet Postfix Server 1x GMX ) - Fehler</p>
<p>Der connect zum Server klappt<br />
Die Authorisation klappt<br />
Das Zählen der Mails auf dem Server klappt</p>
<p>aber sobald NMPOP31-&gt;GetMailMessage(1); aufgerufen wird ist Ende. Das Ereignis OnRetriveStart wird noch ausgeführt dann kommt der Fehler.</p>
<p>Im Moment Sieht mein Test , der beim klick auf den Button ausgeführt wird, so aus :</p>
<pre><code>if (!NMPOP31-&gt;Connected){
        NMPOP31-&gt;Connect();
        Label1-&gt;Caption=NMPOP31-&gt;MailCount;
        NMPOP31-&gt;GetMailMessage(1);
        }
</code></pre>
<p>Der Messageindex ist der einfachkeit halber statisch festgegeben</p>
<p>Desweiteren habe ich einen Timeout von 2000 ms eingestellt ( passiert aber auch mit 20000 ) dier Fehlermeldung kommt nach ablauf des Timeouts.</p>
<p>Desweiteren habe ich mir noch den Status der Komponente NMPOP3<br />
ausgeben lassen. das sieht dann so aus :</p>
<pre><code>Status : Connecting
Status : Resolve Host
Status : Timer On
Status : Timer Off
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK May I have your password, please?
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK mailbox has 1 messages (953533 octets)
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK 1 953533
Mails auf dem Server : 1
Status : Checking Connection
Status : Transaction
Status : Writeln
Status : Write
Status : Sending Buffer
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : +OK message follows
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Off
Status : ReadLn
Status : Timer On
Status : Timer Triggered
Status : Timer Off
Status : Canceling
Status : Disconnecting
Status : Request Close Socket
Status : Clearing Input
Status : Timer Off
</code></pre>
<p>Vielen Dank für eure Hilfe<br />
T</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046962</guid><dc:creator><![CDATA[Mr.T 0]]></dc:creator><pubDate>Fri, 28 Apr 2006 09:53:39 GMT</pubDate></item><item><title><![CDATA[Reply to TNMPOP3 Fehler &#x27;Socket readln aborted&#x27; on Fri, 28 Apr 2006 14:23:31 GMT]]></title><description><![CDATA[<p>Fehler selber gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Der Virenscanner war es.</p>
<p>CU<br />
T</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047126</guid><dc:creator><![CDATA[Mr.T 0]]></dc:creator><pubDate>Fri, 28 Apr 2006 14:23:31 GMT</pubDate></item></channel></rss>