通过电子邮件发送客户通讯簿联系人的最佳实践?

时间:2011-09-22 21:43:07

标签: php email smtp email-integration email-validation

我确信之前已经提出了一个问题,但与“我怎么做......”相反,我很好奇对于希望在现有网站上实施“群发电子邮件”选项的程序员而言,最佳做法是什么客户授权(通过gmail api,yahoo mail api等)他们自己的联系人列表。

目标

这个想法很简单:用户想要分享他/她的网站。他们当然可以使用社交媒体或选择从Gmail,Yahoo,AOL或CSV导入/发送现有联系人列表,然后通过营销信息向每位收件人发送电子邮件。

我看到的问题

  1. 我们将Google Apps的基本版本(免费)用于一个网站。这限制了我们每次约500封电子邮件和每天阈值。用户不仅可以限制他们可以上传的联系人数量,还可以使用 - >
  2. 我害怕被列入“黑名单”,可能会一次发送数百/数千封电子邮件。我们处于一个非常紧张的预算中,所以使用像mailchimp这样的东西来交付太贵了
  3. 主要问题

    您今天在如此众多的网站上看到的“通过电子邮件分享”功能的正确方法是什么?这通常会在Facebook分享按钮,推特推文按钮等旁边注意到。下面提到的'ShareThis'功能似乎是一个可行的选择,但考虑到下面Blake的编辑,显然Google的Contact API在某种程度上意味着这一点。

    更新到原始帖子

    由于许多大型网站允许通过电子邮件“共享”内容,我不确定这是如何发生的垃圾邮件。我试图解决我认为是一个相当基本的问题,但如果其他人看到不同,那么欢迎提出其他建议。但是,如果我们没有获得不道德或非法的电子邮件地址,那么拨打此垃圾邮件并不准确,我会计划允许选择退出/取消订阅选项(跟踪以后的任何尝试)。

    直接来自Google Contacts Data API

      

    以下是您可以使用Contacts Data API执行的一些操作:

         
        
    • 将Google通讯录与移动设备上的联系人同步
    •   
    • 维护社交应用程序中人员之间的关系
    •   
    • 让用户能够使用手机,电子邮件和即时消息从外部应用程序直接与朋友通信
    •   

2 个答案:

答案 0 :(得分:2)

我不是一个知识分子,我认为你不应该这样做。但根据我的经验,只要:

  • 数据来自用户。
  • 提交操作由用户触发
  • 您不存储来自用户的电子邮件

......法律认为用户已发送电子邮件,但使用您的服务(您的SMTP服务器)。

进一步阅读:http://www.webhostingtalk.com/archive/index.php/t-201195.html

答案 1 :(得分:2)

如果我绝对需要构建这个,我会选择一个Google AppEngine网站,其网站服务接受传入的请求(更好地确保这是安全的,以避免人们使用此作为垃圾邮件的方式! )。您可以免费发送2000条消息/天,超过0.10美元/ 1000封电子邮件。

另请考虑使用ShareThis。这提供了几种共享内容(也包括社交媒体)的方式,并允许用户使用他/她的Google + Yahoo地址簿。