真想不通Qt怎么没有一个象 QSmtp之类的类呢?

Jonix 2012-12-14 11:15:14
哪儿有 for Qt 的 Smtp 类?我只要发邮件就行了。

需要支持多种认证的邮件服务器。

谢谢
...全文
759 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
麻菜 2013-12-12
  • 打赏
  • 举报
回复
下个OpenSSL,然后把bin目录加到系统环境变量里面。
dyw 2013-11-09
  • 打赏
  • 举报
回复
引用 8 楼 Jonix 的回复:
[quote=引用 7 楼 oMingZi12345678 的回复:] [quote=引用 6 楼 Jonix 的回复:] 这标颜色没效果嘛,重发一下错误信息: TEST.exe 启动中... QSslSocket: cannot call unresolved function SSLv23_client_method QSslSocket: cannot call unresolved function SSL_CTX_new QSslSocket: cannot call unresolved function SSL_library_init QSslSocket: cannot call unresolved function ERR_get_error QSslSocket: cannot call unresolved function ERR_get_error
我也遇到此类问题,怎么解决的[/quote] 解决不了~~~[/quote] 这是OpenSSL里的函数。把OpenSSL有关的DLL文件放在可执行文件目录,试试。
寒山-居士 2013-11-06
  • 打赏
  • 举报
回复
Joinx你这个家伙
Jonix 2013-11-06
  • 打赏
  • 举报
回复
引用 10 楼 Esonpo 的回复:
Joinx你这个家伙
啥事?
KeequenLiu 2013-10-31
  • 打赏
  • 举报
回复
应该是未找到相应的链接库,SSLv23_client_method位于哪个库中,把它放在TEST程序的同级目录下,试试。
Jonix 2013-10-30
  • 打赏
  • 举报
回复
引用 7 楼 oMingZi12345678 的回复:
[quote=引用 6 楼 Jonix 的回复:] 这标颜色没效果嘛,重发一下错误信息: TEST.exe 启动中... QSslSocket: cannot call unresolved function SSLv23_client_method QSslSocket: cannot call unresolved function SSL_CTX_new QSslSocket: cannot call unresolved function SSL_library_init QSslSocket: cannot call unresolved function ERR_get_error QSslSocket: cannot call unresolved function ERR_get_error
我也遇到此类问题,怎么解决的[/quote] 解决不了~~~
mingz2013 2013-09-01
  • 打赏
  • 举报
回复
引用 6 楼 Jonix 的回复:
这标颜色没效果嘛,重发一下错误信息: TEST.exe 启动中... QSslSocket: cannot call unresolved function SSLv23_client_method QSslSocket: cannot call unresolved function SSL_CTX_new QSslSocket: cannot call unresolved function SSL_library_init QSslSocket: cannot call unresolved function ERR_get_error QSslSocket: cannot call unresolved function ERR_get_error
我也遇到此类问题,怎么解决的
Jonix 2013-01-10
  • 打赏
  • 举报
回复
这标颜色没效果嘛,重发一下错误信息: TEST.exe 启动中... QSslSocket: cannot call unresolved function SSLv23_client_method QSslSocket: cannot call unresolved function SSL_CTX_new QSslSocket: cannot call unresolved function SSL_library_init QSslSocket: cannot call unresolved function ERR_get_error QSslSocket: cannot call unresolved function ERR_get_error
Jonix 2013-01-10
  • 打赏
  • 举报
回复

TEST.exe 启动中...
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_get_error
Jonix 2013-01-10
  • 打赏
  • 举报
回复
我看到有引用了 SSL 的,运行时也报了SSL有错误,应该是 Qt4和Qt5的SSL类接口有变化了。 具体没深入了解。
乔巴好萌 2013-01-09
  • 打赏
  • 举报
回复
明文认证比较简单 但如果有ssl加密的话 估计就和qt发布时 默认是不支持ssl这一原则是相悖的了 这几年 貌似openSSL稍微稳定些 我记得前几年 有内存泄露的
Jonix 2013-01-09
  • 打赏
  • 举报
回复
经确认 Qt4.8 下好用,Qt5 下无法使用。。。
dext 2012-12-15
  • 打赏
  • 举报
回复
https://github.com/bluetiger9/SmtpClient-for-Qt

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧