2011-04-22 5 views
0

응용 프로그램 중 하나에서 전자 메일을 보내야합니다. MFMailComposeViewController를 구현하고 모든 것이 잘 작동하고 메일도 보내고받을 수 있습니다.iPhone MFMailComposeViewController

그러나 내 주요 문제는 MFMailComposeViewController 시트를 열지 않고 메일을 보낼 수 있습니까?

내 응용 프로그램의 의미 suject 필드에 URL을 전달해야하고 텍스트 필드에 수신자 이름을 입력해야합니다. 따라서 messagecontroller 창을 열 수없고 uibarbutton 통합 메일을 보낼 수 있습니까?

PLZ 알려 당신이 문자열 조작을 통해 당신에게 텍스트 필드의 메일 아이디의를 처리하기 위해, 당신은 code.You 다음 사용할 수 있습니다 MFMailComposer을 사용하고 body.you이 UItextview를 사용할 수 있습니다 전에 mString에를 추가 싶지 않는 경우

답변

0

시체.

NSString *mString = @"mailto:[email protected][email protected]&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"; 
NSString *url = [NSString stringWithString:mString]; 
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]]; 
+0

우리가 구현할 수있는 정보에 따르면, 복수 사용자의 경우 –

+0

전자 메일을 보내려면 다음과 같이 입력하십시오. mailto : foo @ example.com, some @ gmail.com .... "을 확인하고 확인 하시겠습니까? 작동하지 않는 경우 http://code.google.com/p/skpsmtpmessage/ –

0

스팸 메일이 사용자 사서함을 사용하지 못하게하려면 응용 프로그램에서 자동으로 메일을 보낼 수 없습니다. 사용자는 "보내기"를 눌러야합니다. 이렇게하면 전자 메일이 어떤 전자 메일인지 알 수 있습니다.

앱이 자동으로 메일을 보내려면 자신의 SMTP 클라이언트/서버를 설정해야합니다.

관련 문제