gpt4 book ai didi

iphone - iOS 我可以在邮件应用程序发送的电子邮件中插入 HTML 代码吗?

转载 作者:可可西里 更新时间:2023-11-01 04:19:31 24 4
gpt4 key购买 nike

我们经营文具业务,并为人们设计电子邮件文具、签名等。在 PC 上使用它们没有问题,因为在大多数邮件客户端中很容易将 HTML 添加到电子邮件内容中。但是,这在 iOS 上可行吗?

我们现在如何为移动设备做这件事是我们告诉用户添加我们的 SMTP 服务器并通过它发送消息。这个 SMTP 的工作原理是它在发送前用 HTML 包装每封电子邮件。我想知道这是否可以直接在 iPhone 中完成,并在发送电子邮件之前对电子邮件进行某种后处理?

最佳答案

据我所知,您无法捕获从内置电子邮件客户端发送的电子邮件。但是,您可以编写自己的应用程序,使用 MFMailComposeViewController 发送带有 HTML 的电子邮件。

编辑:添加了一些示例代码:

- (void) sendEventInEmail
{
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;

[picker setSubject:@"Email Subject"];

// Fill out the email body text
NSString *iTunesLink = @"http://itunes.apple.com/gb/app/whats-on-reading/id347859140?mt=8"; // Link to iTune App link
NSString *content = [eventDictionary objectForKey:@"Description"];
NSString *imageURL = [eventDictionary objectForKey:@"Image URL"];
NSString *findOutMoreURL = [eventDictionary objectForKey:@"Link"];

NSString *emailBody = [NSString stringWithFormat:@"<br /> <a href = '%@'> <img src='%@' align=left style='margin:5px' /> </a> <b>%@</b> <br /><br />%@ <br /><br />Sent using <a href = '%@'>What's On Reading</a> for the iPhone.</p>", findOutMoreURL, imageURL, emailSubject, content, iTunesLink];

[picker setMessageBody:emailBody isHTML:YES];

[self presentModalViewController:picker animated:YES];

[picker release];
}

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
// Notifies users about errors associated with the interface
switch (result)
{
case MFMailComposeResultCancelled:
break;
case MFMailComposeResultSaved:
break;
case MFMailComposeResultSent:
break;
case MFMailComposeResultFailed:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}

关于iphone - iOS 我可以在邮件应用程序发送的电子邮件中插入 HTML 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7095662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com