1

如何以编程方式发送使用 S/MIME 加密和签名的电子邮件?

我目前是如何做到的:

  • 准备 MFMailComposer
  • 将邮件另存为草稿
  • 切换到本机邮件应用程序
  • 打开说草稿
  • 发送草稿(直接从邮件应用程序打开它会自动加密/签名)

这似乎是徒劳的。

为什么我想要MFMailComposer:如果互联网不可用,邮件将被放入发件箱并在互联网可用时自动发送。如果我的 S/MIME 问题有一个不依赖于 MFMailComposer 的解决方案,它必须具有此“自动发送”功能。

4

1 回答 1

1

Apple 不允许您在没有 MFMailComposer 的情况下发送电子邮件(因为它很容易被滥用)。我能想到的唯一方法是将您的电子邮件发送到您的服务器并在那里加密/发送。您可以随时检查是否没有互联网连接并将电子邮件的内容写入临时文件并在互联网可用时发送。

希望这可以帮助。问候。

于 2014-02-14T07:11:09.730 回答