gpt4 book ai didi

iphone 使用 smtp 服务器发送电子邮件?

转载 作者:太空狗 更新时间:2023-10-30 03:54:53 26 4
gpt4 key购买 nike

在我的应用程序中,我可以使用 smtp 服务器发送电子邮件,为此我输入了正确的电子邮件 ID 和密码。但是当我输入我的 gmail 或雅虎帐户详细信息时,我无法发送邮件。因为我已经设置了我的 relayHost = @"smtp.gmail.com";然后我也无法发送邮件。

请帮我解决这个问题。

以下是我的代码:

-(void)sendEMAIL{

SKPSMTPMessage *testMsg = [[SKPSMTPMessage alloc] init];

testMsg.fromEmail = str_uname;
NSLog(@"str_Uname=%@",testMsg.fromEmail);

testMsg.toEmail = str_info;

NSLog(@"autoemail=%@",testMsg.toEmail);

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

testMsg.requiresAuth = YES;

testMsg.login = str_uname;
NSLog(@"autoelogin=%@",testMsg.login);

testMsg.pass = str_password;
NSLog(@"autopass=%@",testMsg.pass);

testMsg.subject = @"Schedule Sms And Email";

testMsg.wantsSecure = YES;

NSString *sendmsg=[[NSString alloc]initWithFormat:@"%@",str_info2];
NSLog(@"automsg=%@",sendmsg);

testMsg.delegate = self;

NSDictionary *plainPart = [NSDictionary dictionaryWithObjectsAndKeys:@"text/plain",kSKPSMTPPartContentTypeKey,
sendmsg, kSKPSMTPPartMessageKey,@"8bit",kSKPSMTPPartContentTransferEncodingKey,nil];

testMsg.parts = [NSArray arrayWithObjects:plainPart,nil];
[testMsg send];
}

-(void)messageSent:(SKPSMTPMessage *)message{
[message release];
}

-(void)messageFailed:(SKPSMTPMessage *)message error:(NSError *)error{
[message release];
}

最佳答案

您还可以从 hear https://github.com/kailoa/iphone-smtp 获取源代码这是一个使用 smtp 服务器的很棒的代码。

http://iphonesdksnippets.com/send-email-with-attachments-on-iphone.html使用此链接也很好....只需从那里下载框架并使用该代码。它也很好。

关于iphone 使用 smtp 服务器发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10914020/

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