QT:向QT应用程序添加电子邮件功能(发送、扫描、下载附件)

QT:向QT应用程序添加电子邮件功能(发送、扫描、下载附件),qt,imap,email-client,Qt,Imap,Email Client,我有一个跨平台的Qt应用程序,我想为它添加电子邮件功能。鉴于用户授予他/她的应用程序权限,并向应用程序提供电子邮件/服务器/密码信息,我想: 使用该帐户以编程方式发送电子邮件 扫描收件箱,查找我有兴趣下载的特定电子邮件(主题行内的搜索字符串) 能够从我认为有趣的电子邮件中下载附件 理想情况下,我希望能够连接到流行的电子邮件服务,如GMail、Hotmail(IMAP),这样我的用户就可以轻松配置(例如,“我有GMail,这是我的ID/密码”) 有任何Qt库可以帮助完成这项任务吗?您可能想看看 确

我有一个跨平台的Qt应用程序,我想为它添加电子邮件功能。鉴于用户授予他/她的应用程序权限,并向应用程序提供电子邮件/服务器/密码信息,我想:

  • 使用该帐户以编程方式发送电子邮件
  • 扫描收件箱,查找我有兴趣下载的特定电子邮件(主题行内的搜索字符串)
  • 能够从我认为有趣的电子邮件中下载附件
  • 理想情况下,我希望能够连接到流行的电子邮件服务,如GMail、Hotmail(IMAP),这样我的用户就可以轻松配置(例如,“我有GMail,这是我的ID/密码”)


    有任何Qt库可以帮助完成这项任务吗?

    您可能想看看

    确保您可能需要更改那边的某些内容,例如:

    socket->connectToHost( "smtp.yourserver.com", 25);
    
    对于Gmail(例如)smpt服务器等