Tag: 电子邮件

我们可以从iPhone的联系人列表中访问emailids吗?

我们可以通过代码从iPhone联系人列表中访问每个联系人的所有电子邮件ID吗?

MFMailComposeViewController将签名附加为.txt文件

我通过MFMailComposeViewController发送PDF。 当在Outlook中查看时,发件人的签名被视为附件,但不是iOS本机邮件应用程序。其他所有function都按预期工作。 签名显示附件的原因是什么? @IBAction func sendSpecSheetWithEmailButton(_ sender: subclassedUIButton) { buttonURL = sender.urlString! specName = sender.specSheetName! let fileURL = URL(string: buttonURL) if fileURL == URL(string: "https://www.example.com") { alertUserSpecNotAvailable(fileURL: fileURL!, specName: specName) } else { sendMail(fileURL: fileURL!, attachmentType: "pdf", to: [""], cc: ["team@example.com"], subject: "Spec Sheet", message: "The spec sheet you requested is attached. \n\nSent via Our […]

尝试从应用程序发送电子邮件,并不起作用 – 斯威夫特(iOS)

我尝试了不同网站的2个代码, 从我的iOS应用程序发送电子邮件 。 当我按下发送button,它调用方法mailComposeController,并始终返回我日志“邮件发送”作为结果参数总是MFMailComposeResultSent.value ,即使我有我的iPhone 5S在飞行模式 。 除此之外,即使当我有互联网连接, 我从来没有收到电子邮件 。 已经检查垃圾邮件和其他文件夹,如果延迟等待一整天,但从来没有收到甚至尝试了几次。 我使用Swift编程,从2014年中旬开始在Yosemite 10.10.5的Macbook Pro视网膜中使用XCode 6.4。 这里的Swift代码: import UIKit import MessageUI class ViewController: UIViewController, MFMailComposeViewControllerDelegate { override func viewDidLoad() { super.viewDidLoad() if (MFMailComposeViewController.canSendMail()) { var emailTitle = "Vea Software Feedback" var messageBody = "Vea Software! :)" var toRecipents = ["oscar.muntal@gmail.com"] var mc: MFMailComposeViewController = MFMailComposeViewController() mc.mailComposeDelegate […]

在SKPSMTPMessage中附加一个video

我有我的应用程序中存储在我的文档目录中的VideoClip.mp4。 我可以用SKPSMTPMessage(电子邮件,主题,正文等)成功发送电子邮件,但是我无法连接video。 我已经搜查了很多,但我会继续寻找。 如果有人能帮助我,那将非常感激。 谢谢! 这个代码(显然)附加了一个图像,但我一直无法弄清楚如何操作它来附加video: NSString *image_path = [[NSBundle mainBundle] pathForResource:@\"Success\" ofType:@\"png\"]; NSData *image_data = [NSData dataWithContentsOfFile:image_path]; NSDictionary *image_part = [NSDictionary dictionaryWithObjectsAndKeys: @\"inline;\r\n\tfilename=\\"Success.png\\"\",kSKPSMTPPartContentDispositionKey, @\"base64\",kSKPSMTPPartContentTransferEncodingKey, @\"image/png;\r\n\tname=Success.png;\r\n\tx-unix-mode=0666\",kSKPSMTPPartContentTypeKey, [image_data encodeWrappedBase64ForData],kSKPSMTPPartMessageKey, nil];

我的应用程序如何跳转到iOS默认邮箱?

我想在我的应用程序中设置一个button,如果点击,应用程序可以跳转到iOS的默认邮箱。 我想这样做,所以用户可以检查和发送他们的邮件。 这个函数是否需要一个私有的API,或者这是苹果禁止的? 在此先感谢您的亲切帮助。

我如何在Linux上构build一个Mac包? (BOM文件问题)

我正在经营一个业务,我们正在为人们创build电子邮件文件。 我们有一些Mac用户目前必须下载一个zip文件并手动将其复制到他们的邮件文件目录中。 我想让这个过程自动化,并允许Mac用户直接下载一个将自动复制这些文件的软件包。 我使用PackageMaker构build了一个示例包,创build的脚本将用客户端文件replaceArchive.pax.gz,但出错。 我意识到我没有提供强制的BOM文件。 我如何在非Mac平台上创build它? 或者,如果我不能,是否有任何其他方式来创build一个非Mac平台上的Mac安装程序?

想要在iOS中的电子邮件正文发送图像和文字的电子邮件

在iOS中,要使用邮件编辑器在电子邮件正文(不是附件)中发送带有embedded式图像和文本的电子邮件。 任何人都可以帮忙吗?

附上csv到电子邮件xcode

我有一个工作的csv附件到电子邮件视图。 问题是,当我在iPhone上打开CSV文件,它显示的文件真的很好分成不同的列。 但是,如果我在Excel中打开它,这一切都在一个领域。 我需要两栏如何做到这一点? 试图用逗号分隔领域,但没有工作(显然)。 以下几行是那些必须以某种方式不正确的行,这是我build立我的string写入文件的地方 [csv appendFormat:@"\n\"Total # of tables: %@\",Total # of objects: %d, \n \n", filteredTables,filteredTableRows] [csv appendFormat:@"\n\"%@\",%@,", key, value]; 这是我的代码(复制,似乎是标准的)写入文件 BOOL res = [csv writeToFile:fileName atomically:YES encoding:NSUTF8StringEncoding error:&error]; if (!res) { NSLog(@"Error %@ while writing to file %@", [error localizedDescription], fileName); } 为什么它不按我想要的方式工作,以及如何将string分隔到不同的列中? 谢谢!

如何检测任意string中的电子邮件地址

我正在使用下面的代码来检测string中的电子邮件。 除了处理纯数字前缀的电子邮件,如“536264846@gmail.com”,它工作正常。 是否有可能克服这个苹果的错误? 任何帮助将不胜感激! NSString *string = @"536264846@gmail.com"; NSError *error = NULL; NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:&error]; NSArray *matches = [detector matchesInString:string options:0 range:NSMakeRange(0, [string length])]; for (NSTextCheckingResult *match in matches) { if ([match.URL.scheme isEqualToString:@"mailto"]) { NSString *email = [match.URL.absoluteString substringFromIndex:match.URL.scheme.length + 1]; NSLog(@"email :%@",email); }else{ NSLog(@"[match URL] :%@",[match URL]); } } 编辑 :日志结果是:[匹配URL]: […]

在Swift中用TWTRShareEmailViewController(Fabric Twitter SDK)请求用户Twitter邮件

我想请求用户的Twitter邮件。 在https://dev.twitter.com/twitter-kit/ios/request-email上,我们可以在Obj-C中看到代码,但是在Swift中需要它,而我无法翻译它。 有谁知道如何,请? 这是Obj-C代码: if ([[Twitter sharedInstance] session]) { TWTRShareEmailViewController* shareEmailViewController = [[TWTRShareEmailViewController alloc] initWithCompletion:^(NSString* email, NSError* error) { NSLog(@"Email %@, Error: %@", email, error); }]; [self presentViewController:shareEmailViewController animated:YES completion:nil]; } else { // TODO: Handle user not signed in (eg // attempt to log in or show an alert) } 谢谢您的帮助。