Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过SKPSMTPMessage在iPhone中发送直接邮件_Iphone_Smtp - Fatal编程技术网

通过SKPSMTPMessage在iPhone中发送直接邮件

通过SKPSMTPMessage在iPhone中发送直接邮件,iphone,smtp,Iphone,Smtp,我正在尝试发送直接邮件。据我所知,对于直接邮件,即不应出现其他控制器,邮件应通过myController的按钮单击发送,因此,我们不能使用MFMailComposeViewController。因此,我使用的是SKPSMTPMessage。对于SKPSMTPMessage,我已经完成了主要设置,并且可以使用临时数据发送邮件 testMsg.fromEmail = @“from@gmail.com”; testMsg.toEmail = @“to@gmail.com”; testMsg.rel

我正在尝试发送直接邮件。据我所知,对于直接邮件,即不应出现其他控制器,邮件应通过myController的按钮单击发送,因此,我们不能使用
MFMailComposeViewController
。因此,我使用的是SKPSMTPMessage。对于SKPSMTPMessage,我已经完成了主要设置,并且可以使用临时数据发送邮件

testMsg.fromEmail = @“from@gmail.com”;

testMsg.toEmail = @“to@gmail.com”;

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

testMsg.requiresAuth = YES;

testMsg.login = @“from@gmail.com";

testMsg.pass = @"mypassword”;

在这里,我们必须传递testMsg.login/testMsg.pass。现在我使用一些临时用户ID和相应的密码。但是在我的应用程序中,我没有询问/获取他的密码的任何细节,只有我获取他的电子邮件ID。所以,我的问题是…即使我没有获取用户密码,是否可以发送邮件。如果不是,那么使用SKPSMTPMessage以下代码发送邮件的最合适方式是什么,以便仅在以下代码上应用设置

 + (void)initialize {
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    NSMutableDictionary *defaultsDictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"me@example.com", @"fromEmail",
                                               @"you@example.com", @"toEmail",
                                               @"smtp.example.com", @"relayHost",
                                               @"me@example.com", @"login",
                                               @"SekritSquirrel", @"pass",
                                               [NSNumber numberWithBool:YES], @"requiresAuth",
                                               [NSNumber numberWithBool:YES], @"wantsSecure", nil];

    [userDefaults registerDefaults:defaultsDictionary];
}

Thanx,但你没有仔细阅读我的问题。我不想使用
MFMailComposeViewController
。但在这种情况下,我将从何处获取用户的电子邮件密码?我认为没有用户的密码,这将无法工作。