我是iphone应用程序开发的新手,我创建了自己的应用程序,我想知道我们是否可以为我们自己的应用程序设置电子邮件地址,或者我们只需使用在iphone中设置。如果我们可以请给我一个如何去做的想法。我自己的iPhone应用程序中的电子邮件设置
由于提前 AKHIL
我是iphone应用程序开发的新手,我创建了自己的应用程序,我想知道我们是否可以为我们自己的应用程序设置电子邮件地址,或者我们只需使用在iphone中设置。如果我们可以请给我一个如何去做的想法。我自己的iPhone应用程序中的电子邮件设置
由于提前 AKHIL
邮件应用程序内发送将只使用默认的邮件帐户设置。
编辑: 下面是一个简单sendEmail()方法:
-(IBAction) sendEmail{
if(![MFMailComposeViewController canSendMail]){
//show info msg to user
return;
}
MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"Hello"];
[controller setMessageBody:@"How are you?" isHTML:NO];
[controller addAttachmentData:UIImageJPEGRepresentation(myImage,0.8) mimeType:@"image/jpeg" fileName:@"fileName.jpg"];
[self presentModalViewController:controller animated:YES];
[controller release];
}
您将需要为附件addAttachmentData
方法。
您还需要实现didFinishWithResult方法丢弃MFMail控制器
-(void) mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult) result error:(NSError *) error{
[self becomeFirstResponder];
[self dismissModalViewControllerAnimated:YES];
}
确保你的,你写这些methos该类实现了< MFMailComposeViewControllerDelegate>协议
希望这有助于!
你可以打开任何服务器/端口的插座,并执行任何你想要采取的行动。如果您有自己的SMTP邮件服务器,可以接受“电子邮件”,从自己的应用程序很容易地:
EHLO <some identifier>
MAIL FROM: <[email protected]>
RCPT TO: <[email protected]>
DATA
email goes here
QUIT
详见RFC 2821。
我完全不理解。什么邮件? – willcodejavaforfood 2010-02-17 20:31:53
我认为作者在这里试图找出我们是否可以使用非默认邮件帐户从应用程序发送电子邮件(默认是我们在设置中配置的帐户) – 2010-02-17 20:39:43