2010-06-19 45 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來說,情況也是如此。

如果您正在使用谷歌作爲您的郵件提供商,那麼你可能無法自己的電子郵件地址顯示爲來自不同的郵件帳戶不是通過身份驗證作爲一個被髮送。

相關問題