2012-08-27 5 views
0

다이렉트 메일을 보내려고합니다. 다이렉트 메일의 경우 다른 컨트롤러는 나타나지 않습니다. 메일은 myController에서 버튼 클릭으로 보내야합니다. 사용 MFMailComposeViewController. 그래서, 나는 SKPSMTPMessage를 사용하고 있습니다. SKPSMTPMessage를 들어, 내가 차 설정을 완료하고 임시 데이터를 내가하지 않았다 mail.Few 일 보낼 수 있습니다 .. 여기SKPSMTPMessage를 통해 iPhone에서 다이렉트 메일 보내기

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

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

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

testMsg.requiresAuth = YES; 

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

testMsg.pass = @"mypassword”; 

을 등을 우리는 testMsg.login/testMsg.pass을 통과해야합니다. 지금은 일부 임시 userID와 각각의 password.But을 사용하여 내 응용 프로그램에서 아무 것도 묻지/자신의 비밀 번호에 대한 자세한 내용은 점점, 나는 그의 이메일 ID를 받고 있어요. 그래서, 내 질문은 ... 그것은 사용자의 암호를 복용하지 않은 경우에도 메일을 보낼 수 있습니까? 그렇지 않은 경우 SKPSMTPMessage를 사용하여 메일을 보내는 가장 적합한 방법은 무엇입니까

답변

0

다음 코드를 통해 설정을 적용하기위한 코드는 다음과 같습니다.

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

    [userDefaults registerDefaults:defaultsDictionary]; 
} 
+0

어쨌든 고맙지 만 내 질문을 신중하게 읽지는 않았습니다. 'MFMailComposeViewController'를 사용하고 싶지 않습니다. – iCoder4777

+0

코드가 편집되면 데모 소스 코드 링크도 추가됩니다. –

+0

하지만이 시나리오에서 사용자의 전자 메일 암호를 어디서 얻을 수 있습니까? 나는 사용자의 암호 없이는 이것이 작동하지 않을 것이라고 생각한다. – iCoder4777

관련 문제