1

将 Mime Kit 和 MailKit 安装到 xamrion.IOS 的 packages 文件夹中,并尝试使用它们发送电子邮件。它可以工作,但是在运行 new MimeMessage()时出现崩溃 如何解决此问题。我是 IOS 和 Xamarin 的超级初学者,非常感谢您的帮助。

大约 6 或 7 行无法定位程序集“I18N”(文化:“”)

日志: 2017-07-27 16:18:05.103 AAAA.iOS[523:215341] Xamarin.iOS:无法找到程序集 'I18N'(区域性:'')</p>

async public void sentEmail(string fileName, string addressEmail)
    {

        var message = new MimeMessage();
        System.Diagnostics.Debug.WriteLine(" SendMail  MimeMessage ");
4

2 回答 2

0

首先,如果您使用的是模拟器,您将无法使用依赖于 Apple 邮件应用程序的任何东西发送电子邮件,因为它没有安装在模拟器上。

如果不是这种情况,我建议改用 UIMessage 。Xamarin 有关于如何创建弹出视图以撰写电子邮件并从您的自定义应用程序内部发送机智的大量文档。

编辑: 这里是Xamarin 发送电子邮件教程的链接。

于 2017-07-28T20:03:31.370 回答
0

您需要进入您的 iOS 项目选项 -> iOS 构建选项,然后启用要包含的 i18n 程序集。

于 2017-09-28T20:18:44.517 回答