在不露面的电子邮件中发送图像

时间:2010-06-01 11:58:46

标签: iphone objective-c cocoa

我正在尝试使用以下代码发送不带电子邮件(发送电子邮件而不显示界面)。

我还想在此电子邮件中附加图片。

这可能吗?

- (void) sendEmailTo:(NSString *)toStr withSubject:(NSString *)subjectStr withBody:(NSString *)bodyStr
{
    NSString *emailString=[[NSString alloc] initWithFormat:@"mailto:?to=%@&subject=%@&body=%@",
                           [toStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
                           [subjectStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],
                           [bodyStr stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:emailString]];

    [emailString release];
}

1 个答案:

答案 0 :(得分:5)

您无法使用内置电子邮件发送匿名电子邮件。 但是,您应该能够使用电子邮件框架中的部分来推送自己的电子邮件,例如Pantomime