gpt4 book ai didi

smtp - MT 支持 SMTP 吗?

转载 作者:行者123 更新时间:2023-12-04 06:37:19 27 4
gpt4 key购买 nike

MT 支持 SMTP SendMail,还是我坚持使用 MFMailComposeViewController?现在,我可以使用它(MFMailComposeViewController),但是当我添加附件时,收件人没有收到邮件。

我想知道 SMTP 是否会更可靠并处理附件。

最佳答案

是的,它在 System.Net.Mail 下受支持,但不建议使用它,因为除非您在应用程序中要求它们,否则无法从系统获取用户凭据,但我不知道它是否违反 EULA的苹果。

我已经使用以下代码从 iphone 成功发送了带有附件的电子邮件,希望这会有所帮助:)

MFMailComposeViewController _mail;
mailButton.TouchUpInside += (o, e) =>
{
byte[] data = File.ReadAllBytes("photo.png");
NSData datas = NSData.FromArray(data);
if (MFMailComposeViewController.CanSendMail)
{
_mail = new MFMailComposeViewController ();
_mail.SetMessageBody ("This is the body of the email", false);
_mail.AddAttachmentData(datas, "image/png", "photo.png");
_mail.Finished += delegate(object sender, MFComposeResultEventArgs e1)
{
if (e1.Result == MFMailComposeResult.Sent)
{
UIAlertView alert = new UIAlertView ("Mail Alert", "Mail Sent", null, "Success", null);
alert.Show ();

//you should handle other values that could be returned in e.Result and also in e.Error
}
e1.Controller.DismissModalViewControllerAnimated (true);
};

this.PresentModalViewController (_mail, true);

} else {
//handle not being able to send mail
}
};

这里也是测试解决方案的链接,它基于迈克·布鲁斯坦的例子 http://dl.dropbox.com/u/2058130/MailDemo.zip它对我有用:)

希望这可以帮助

亚历克斯

关于smtp - MT 支持 SMTP 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4705851/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com