imap: "Não é possível criar um soquete TCP selecionável" ao enviar e-mail de um programa C ++
Estou tentando enviar um email de um programa C ++ usando a biblioteca imap. Eu tenho um Google Apps e uma conta do Gmail para o qual estou enviando o email.
Sempre que o programa não consegue enviar um email, estou registrando os erros em um arquivo.
Eu configurei meu programa para rodar em loop para enviar os emails. Às vezes, não recebo os e-mails e quando eu verifiquei o arquivo de log, descobri que esses erros estão sendo registrados toda vez que o envio do e-mail falha.
Aqui está a parte do arquivo de log:
<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>
Está relacionado com a porta do servidor imap? Em caso afirmativo, qual porta deve ser configurada? 993 sempre ?? Como solucionar esse erro?
Aqui está minha configuração:
<code>Name: Ashwin my email: [email protected] reply-to-email: [email protected] </code>
Informações do servidor SMTP:
<code>Host: smtp.gmail.com Encryption: SSL Port: 465 </code>
O programa é executado como usuário root e a biblioteca que estou usando é dehttp://panda.com/imap/