gpt4 book ai didi

c++ - imap:从 C++ 程序发送电子邮件时为 "Unable to create selectable TCP socket"

转载 作者:行者123 更新时间:2023-11-28 03:37:54 25 4
gpt4 key购买 nike

我正在尝试使用 imap 库从 C++ 程序发送电子邮件。我有一个 Google Apps 和一个要向其发送电子邮件的 Gmail 帐户。

每当程序无法发送电子邮件时,我都会将错误记录到一个文件中。

我将我的程序设置为循环运行以发送电子邮件。有时,我收不到电子邮件,当我检查日志文件时,我发现每次发送电子邮件失败时都会记录这些错误。

这是日志文件的一部分:

[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)

与imap服务器端口有关吗?如果是这样,应该将其设置为哪个端口? 993总是??如何解决此错误?

这是我的设置:

Name: Ashwin
my email: blahblah@wyswtf.com
reply-to-email: blahblah@wyswtf.com

SMTP 服务器信息:

Host: smtp.gmail.com
Encryption: SSL
Port: 465

程序以 root 用户身份运行,我使用的库来自 http://panda.com/imap/

最佳答案

该库使用了一些古老的 I/O 多路复用代码,因此它一次只能处理 1,024 个连接。使用不同的库或限制您对库的请求。

更新:我打算为您研究这个问题,如有必要,修复代码以解决此问题或找出如何更改您构建代码的方式。但似乎图书馆不公开。抱歉,我们无法为您修复封闭源代码。

关于c++ - imap:从 C++ 程序发送电子邮件时为 "Unable to create selectable TCP socket",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com