我正在使用ASP.NET应用程序发送电子邮件,想询问是否有人可以推荐一个第三方工具,能够真正地发送这些电子邮件。理想情况下,他们应该有某种可用的Web服务,我可以向其发送请求。
我正在使用ASP.NET应用程序发送电子邮件,想询问是否有人可以推荐一个第三方工具,能够真正地发送这些电子邮件。理想情况下,他们应该有某种可用的Web服务,我可以向其发送请求。
Mike,
请查看以下内容。它们具有API,您的应用程序可以与之交互,可能会对您有所帮助或兴趣。我相信还有其他提供商,几个月前我经历了大约5-10家提供商,这三家是对我来说比较有用的。
它们为您向列表发送电子邮件,并为您提供通过、查看、订阅、取消订阅等信息列表。他们服务的最佳部分是,他们与主要电子邮件提供商(hotmail、yahoo、gmail等)具有白名单协议,因此您的电子邮件不会进入垃圾邮件箱。
如果您想自动发送电子邮件,则可以编写http代理程序与网站进行交互,如果API没有满足您的需求。
www.constantcontact.com www.icontact.com www.mailchimp.com
每个都有其细微差异,应该为您找到您正在寻找的起点。祝你好运!
我过去合作过的一些公司包括:Responsys、Acxiom Digital、PeopleSoft、Seibel、Eloqua、Marketo、Constant Contact、Blue Hornet、Mail Chimp和Exact Target。
我唯一可以亲自验证具有API并允许您发送电子邮件而无需登录并通过其用户界面手动执行任何操作的公司是Responsys。
我过去使用http://www.authsmtp.com作为SMTP服务器。当从Amazon EC2实例发送时,这特别有效。很棒的是有其他人来管理黑名单等问题。但你应该知道他们的服务有一个限制,即使用唯一“from”地址的数量(当然可以升级)。
非常容易使用标准的System.Net.Mail API,并在web.config中指定SMTP服务器
<system.net>
<mailSettings>
<smtp deliveryMethod="network">
<network
host="mail.authsmtp.com"
port="2525"
defaultCredentials="false"
userName="ac55555"
password="your-password-here" />
</smtp>
</mailSettings>
</system.net>
你的ISP/托管提供商是否提供SMTP服务器?如果没有,那么考虑使用System.Net.Mail
库来发送邮件如何?虽然它不是一个Web服务,但使用起来非常简单。
Mike
我认为你需要看一下你的应用程序发送什么类型的邮件。如果只是在用户注册网站时发送带有密码的邮件,或者是偶尔从桌面应用程序发送提醒,则可以继续使用业务ISP和其SMTP服务器。只需使用System.Net.Mail编写自己的邮件程序即可。
另一方面,如果你要定期向数千人进行大规模邮件发送,则至少有两个问题需要考虑:
专业的邮件服务提供商比其他任何人都能更好地解决这两个问题。此外,邮件服务提供商还提供许多其他优点,如报告、点击率等等。我自己的业务使用www.Aweber.com多年来一直非常满意。对于客户,我已经实现了www.Getresponse.com 的服务,它们也很不错。
我认为这两个是最好的行业中的佼佼者,并且被许多营销人员所使用。我知道Getresponse还提供API可以与之编程。
如果您想支持我 - 这里是我的推广链接:
CakeMail 是我所知道的唯一符合你所有条件的解决方案。
通常,它被用来创建电子邮件营销活动并发送邮件,因此它提供了您从电子邮件营销管理器预期的所有功能。对于发送单独的电子邮件,您只需创建一个新的电子邮件营销活动,将收件人添加到该活动中,并发送即可。如果需要,您可以重新发送电子邮件营销活动。所有操作都通过API进行管理。
它以每个收件人为基础工作,而不是像其他提到的解决方案那样使用固定的邮件列表。除了信用费用外,它还没有额外的发送费用,这在与类似的解决方案比如Campaign Monitor相比是非常具有竞争力的。
我们将在不久的将来以完全相同的配置使用CakeMail。
我想我明白你的问题所在。我有一个软件程序,我想向几千人发送通讯。
最初,我购买了Pensaworks的Spd E-Letter。它是一个使用Access或SQL Server的ASP脚本。我将其与我的网站一起安装,并且由于所有ASP都已提供,因此我可以根据需要添加自定义内容。
这种解决方案的好处在于您可以控制自己的数据。您不会将数据存储在其他人的数据库中。如果由于任何原因,他们切断了您的服务,第三方也无法将您的数据还给您。
它对我非常有效,持续了几年...直到我更换了Web主机并且新的Web主机的SMTP限制太低。ISP每次只允许发送50封电子邮件(我认为是这个数字),并且不允许我每小时发送超过几百封电子邮件。
我研究了数十个第三方服务提供商,从ConstantContact到Bravenet再到其他所有人。如果你想选择其中一家,大多数营销大师使用的是AWeber和GetResponse。他们都会按月收费,随着你的邮件量增加而增加,这将花费你一大笔钱,所以你最好从邮件中获得良好的收入来使其值得。
转换到这样的服务可能会很令人沮丧。许多服务提供商不允许您只添加您现有的列表,而要求您与所有人联系并再次进行选择。许多服务提供商还要求您始终使用双重选择注册,即必须在添加到列表之前回复电子邮件。您必须考虑选择服务时的这些问题。
我原本打算找一个可以用来发送我的邮件的SMTP服务。我找了一段时间,但这不是易于找到的服务。基本上,我希望有人接受我的电子邮件并将它们发送出去。简单地说,我需要一个SMTP服务器。
恰好我发现我用于销售软件的服务Plimus是一个为他们提供SMTP服务的网络主机的合作伙伴。这个网络主机是DewaHost,你可以专门为他们的SMTP服务器购买托管账户。你需要直接联系DewaHost来注册,但他们的月费很合理,最高可达每月40美元,可发送无限电子邮件。
当然还有其他选择。你可以在谷歌上搜索"SMTP服务器托管",但我不能保证其他服务的质量。你会发现DewaHost在那个列表中排名相当靠前。
在您自己的问题评论中,您说希望有“一种漂亮整洁的在线界面,显示我们发送的所有电子邮件,并允许我在用户请求时重新发送它们”。我认为您正在尝试让服务来做这件事情而遇到麻烦。如果您已经使用自己的ASP.Net程序生成自己的电子邮件并维护列表,那么它应该是您自己的程序或其附加组件,例如我使用的Spd E-Letter。根据您的使用需求,您是否考虑过使用Gmail?Google提供了一个不错的安全SMTP服务,并且为使用Google托管自己的域名电子邮件提供了很酷的(免费)好处。