如何在iOS中向2000多个收件人发送邮件?

如何在iOS中向2000多个收件人发送邮件?,ios,swift,email,mfmailcomposer,Ios,Swift,Email,Mfmailcomposer,我可以在设备联系人电子邮件中选择“邀请所有人”,通过MFMailComposeViewController使用我的iOS应用程序。现在很好用。但我想知道的是,一封来自苹果公司的邮件中收件人的限制。在此,我添加了发送邮件的代码。这里的contactList是一个数组。假设此数组包含2000多个电子邮件id @IBAction func act_InviteAllInContacts(sender: AnyObject) { var contactList : NSMutab

我可以在设备联系人电子邮件中选择“邀请所有人”,通过MFMailComposeViewController使用我的iOS应用程序。现在很好用。但我想知道的是,一封来自苹果公司的邮件中收件人的限制。在此,我添加了发送邮件的代码。这里的
contactList
是一个数组。假设此数组包含2000多个电子邮件id

@IBAction func act_InviteAllInContacts(sender: AnyObject)
    {
        var contactList : NSMutableArray = NSMutableArray()
        contactList = addressBookClassObj.getContactNames()
        var picker = MFMailComposeViewController()
        picker.mailComposeDelegate = self
        picker.setSubject("APPLICATION NAME")
        picker.setMessageBody("Hi! Checkout this app https://itunes.apple.com/us/app***********", isHTML: true)
        picker.setToRecipients(contactList as [AnyObject])
        presentViewController(picker, animated: true, completion: nil)
    }
需要建议:是否可以向所有收件人发送邮件,否则消息将失败。

未提及任何限制

然而,向2000名收件人发送电子邮件是一种非常糟糕的做法

  • 您可能会被您的电子邮件提供商拒绝
  • 你可能因为垃圾邮件而被列入黑名单
  • 如果您将收件人列表放在密件抄送字段以外的任何位置(
    setbcrecipients:
    ),则每个人都可以访问列表中的每个电子邮件地址
  • < >发送大量消息时,您应该考虑使用诸如./p>之类的邮件工具。 TL;医生:可能没有限制,但请不要这样做未提及任何限制

    然而,向2000名收件人发送电子邮件是一种非常糟糕的做法

  • 您可能会被您的电子邮件提供商拒绝
  • 你可能因为垃圾邮件而被列入黑名单
  • 如果您将收件人列表放在密件抄送字段以外的任何位置(
    setbcrecipients:
    ),则每个人都可以访问列表中的每个电子邮件地址
  • < >发送大量消息时,您应该考虑使用诸如./p>之类的邮件工具。
    TL;医生:可能没有限制,但请不要这样做

    我不知道您的具体问题的答案,但总体而言,苹果公司建立了保护措施,以防止开发者使用其SDK发送垃圾邮件。向2000名收件人发送电子邮件肯定属于垃圾邮件。我打赌这个限额大概是50个。奇怪的是,这些文档根本没有提到限制。即使API允许这样做,如果你的应用程序包含了“电子邮件完整联系人列表”功能,那么它也可能会在审查中被拒绝。换言之,你的问题的答案是“不要那样做”。我不知道你具体问题的答案,但总的来说,苹果建立了保护措施,以防止开发者使用他们的SDK发送垃圾邮件。向2000名收件人发送电子邮件肯定属于垃圾邮件。我打赌这个限额大概是50个。奇怪的是,这些文档根本没有提到限制。即使API允许这样做,如果你的应用程序包含了“电子邮件完整联系人列表”功能,那么它也可能会在审查中被拒绝。换句话说,你的问题的答案是“不要那样做。”“Cci”是——除非我弄错了——许多人都知道的“Bcc”(盲拷贝)的法语名称。绝对是。谢谢你的提醒,我修正了:)“Cci”是——除非我弄错了——许多人都知道的“Bcc”(盲拷贝)的法语名称。绝对是。谢谢你的提醒,我修好了:)