如何使用此 IMAP 库发送电子邮件
Posted
技术标签:
【中文标题】如何使用此 IMAP 库发送电子邮件【英文标题】:How to send an email with this IMAP library 【发布时间】:2011-03-15 08:09:36 【问题描述】:我正在使用这个库IMAPX 来接收电子邮件。
我还需要发送电子邮件,但不知道如何发送。
我尝试使用示例代码:
client.Folders["INBOX"].AppendMessage(msg)
但收到 AppendMessage 需要两个参数的错误,我无法弄清楚第二个参数应该是什么。
是否可以使用此库发送电子邮件?如果可以,如何发送?
【问题讨论】:
【参考方案1】:根据Reflector,看起来第二个参数应该是string
,为新消息提供标志;看起来ImapFlags
类提供了可用标志的列表。
如果您想了解更多关于 IMAP 的背景知识,那么您应该阅读它的 RFC。
但是,IMAP 协议不用于发送邮件,它用于读取或检索服务器邮箱中的邮件。您可以使用它将消息添加到您自己的邮箱(正如您在此处尝试所做的那样),但这并不是大多数人谈论发送电子邮件时的意思...... SMTP 是发送电子邮件的标准方式。
【讨论】:
以上是关于如何使用此 IMAP 库发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 ruby 的 net/imap 库读取电子邮件的正文?
如何使用 mailkit/mimekit IMAP 下载/保存所有收件箱/发送的电子邮件?
使用 IMAP 发送邮件:如何检测邮件已从一个文件夹移动到另一个文件夹?