2010-06-19 48 views
4

我试图使用skpsmtpmessage发送邮件。但收件人将看到SMTP授权用户标识。在这种情况下,“fromEmail”变量是无用的。如何使用其他邮件ID发送邮件。我也无法更改发件人名称。使用skpsmtpmessage问题从iphone应用程序发送邮件

testMsg.fromEmail = @ “[email protected]”;

testMsg.relayHost = @“smtp.gmail.com”;

testMsg.requiresAuth = YES;

testMsg.login = @“[email protected]”;

testMsg.pass = @“mypassword”;

收件人将看到发件人名称为“[email protected]”。但我想要“[email protected]”作为发件人姓名。我如何使用“fromEmail”发送邮件

+0

它很容易使用[telnet传输邮件](https://fr.wikipedia.org/wiki/Wikipédia:Oracle#Envoyer_un_SMS_par_email“使用telnet TCP会话发送邮件的示例”)。例如,使用libcurl开发自己的实现不需要很长时间。另外,我确认Gmail在MAIL FROM:<>命令和data命令中的标题中没有检查地址的存在。 – user2284570 2013-10-22 13:55:16

回答

3

为了防止垃圾邮件,欺骗等,今天最严重的邮件服务要求您使用与用于身份验证的邮件地址相同的电子邮件地址发送邮件。对于Gmail来说,情况也是如此。

如果您正在使用谷歌作为您的邮件提供商,那么你可能无法自己的电子邮件地址显示为来自不同的邮件帐户不是通过身份验证作为一个被发送。

相关问题