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/