IMAP: "Auswählbarer TCP-Socket kann nicht erstellt werden" beim Senden von E-Mails aus einem C ++ - Programm

Ich versuche, eine E-Mail von einem C ++ - Programm mit der IMAP-Bibliothek zu senden. Ich habe ein Google Apps- und ein Google Mail-Konto, an das ich die E-Mail sende.

Wenn das Programm keine E-Mail sendet, protokolliere ich die Fehler in einer Datei.

Ich stelle mein Programm so ein, dass es in einer Schleife läuft, um die E-Mails zu senden. Manchmal erhalte ich keine E-Mails und als ich die Protokolldatei überprüfte, stellte ich fest, dass diese Fehler jedes Mal protokolliert wurden, wenn das Senden der E-Mail fehlschlug.

Hier ist der Teil der Protokolldatei:

<code>[2012-04-23 11:04:34]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (2753 >= 1024)
[2012-04-23 11:04:34]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (2753 >= 1024)
[2012-04-23 11:05:36]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (1692 >= 1024)
[2012-04-23 11:05:36]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (1692 >= 1024)
[2012-04-23 11:07:52]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (1605 >= 1024)
[2012-04-23 11:07:52]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (1605 >= 1024)
[2012-04-23 11:08:02]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (1566 >= 1024)
[2012-04-23 11:08:02]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (1566 >= 1024)
[2012-04-23 11:08:09]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (1067 >= 1024)
[2012-04-23 11:08:09]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (1067 >= 1024)
[2012-04-23 11:08:19]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (1648 >= 1024)
[2012-04-23 11:08:19]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (1648 >= 1024)
[2012-04-23 11:08:20]   ErrCode:1 ErrMsg:Unable to create selectable TCP socket (1130 >= 1024)
[2012-04-23 11:08:20]   ErrCode:2 ErrMsg:Unable to create selectable TCP socket (1130 >= 1024)
</code>

Steht es im Zusammenhang mit dem Port des Imap-Servers? Wenn ja, auf welchen Port soll er eingestellt werden? 993 immer ?? Wie kann ich diesen Fehler beheben?

Hier sind meine Einstellungen:

<code>Name: Ashwin
my email: [email protected]
reply-to-email: [email protected]
</code>

SMTP-Serverinformationen:

<code>Host: smtp.gmail.com
Encryption: SSL
Port: 465
</code>

Das Programm wird als Root-Benutzer ausgeführt und die von mir verwendete Bibliothek stammt aushttp://panda.com/imap/

Antworten auf die Frage(1)

Ihre Antwort auf die Frage