iphone - 使用 skpsmtpmessage 问题从 iphone 应用程序发送邮件

标签 iphone objective-c email

我正在尝试使用 skpsmtpmessage 发送邮件.但收件人将看到 SMTP 授权用户 ID。 “fromEmail”变量在这种情况下是无用的。如何使用另一个邮件 ID 发送邮件。我也无法更改发件人姓名。

例子

testMsg.fromEmail = @"user1@gmail.com";

testMsg.relayHost = @"smtp.gmail.com";

testMsg.requiresAuth = YES;

testMsg.login = @"user2@gmail.com";

testMsg.pass = @"mypassword";

收件人将看到发件人姓名为“user2@gmail.com”。但我希望“user1@gmail.com”作为发件人姓名。我如何使用“fromEmail”发送邮件

最佳答案

为了防止垃圾邮件、欺骗等,当今大多数严肃的邮件服务都要求您从用于身份验证的同一电子邮件地址发送邮件。 Gmail 很可能也是这种情况。

如果您使用 Google 作为您的邮件提供商,那么您可能无法让您的电子邮件显示为来自与您已验证的邮件帐户不同的邮件帐户。

关于iphone - 使用 skpsmtpmessage 问题从 iphone 应用程序发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075325/

相关文章:

ios - 数组iOS的Json序列化

SQLite 表不存在

objective-c - 缩放 PDF 查看器可以无限放大

php - 回复后是否保留自定义邮件 header ?

.net - 无需 Outlook 或 System.Net.Mail 即可发送电子邮件

java - 从 Java (MailMessageHelper) 发送邮件时如何隐藏 Outlook 中的发件人地址?

iphone - 如何通过选择器传递变量?

iphone - 如何跨 View Controller 共享 UIView 和其他元素?

iphone - 以编程方式隐藏 UISplitview 的 masterDetailview

ios - 在应用程序生命周期中的哪里删除委托(delegate)?