您好,我是初次接触MAC OS开发的程序员。我想通过应用程序以编程方式发送电子邮件,但不想像在Apple网站上的SBSendEmail中那样使用Mail应用程序。我不想附加任何附件,只需要一个纯文本电子邮件。最佳和最简单的方法是什么?是否可以使用SBSendEmail的基本功能并自动化发送邮件的最后一步骤?是否没有像在C#中创建邮件对象并直接发送它那样简单的方法? 谢谢。
您好,我是初次接触MAC OS开发的程序员。我想通过应用程序以编程方式发送电子邮件,但不想像在Apple网站上的SBSendEmail中那样使用Mail应用程序。我不想附加任何附件,只需要一个纯文本电子邮件。最佳和最简单的方法是什么?是否可以使用SBSendEmail的基本功能并自动化发送邮件的最后一步骤?是否没有像在C#中创建邮件对象并直接发送它那样简单的方法? 谢谢。
在纯Cocoa中没有办法做到这一点,除非使用其中三个或四个可用的电子邮件库之一(Pantomime是我知道的一个)。所有这些库的主要问题是它们都是为实现完整的电子邮件客户端而设计的,而不仅仅是发送电子邮件,因此它们可能比你需要的更加庞大。
对于Growl的MailMe显示,我编写了一个Python命令行邮件发送工具。Xcode项目将其捆绑到MailMe显示插件包中,并使用NSTask运行该工具,传递用户在邮件首选项中找到的SMTP信息。Growl也是开源的,所以您可以阅读MailMe显示的源代码。
无法使用的内容: