Я отправляю электронную почту из своего приложения asp.net, и я хотел узнать, может ли кто-нибудь порекомендовать третью сторону, которая действительно будет отправлять электронные письма. В идеале у них должен быть какой-то доступный веб-сервис, на который я могу отправить запрос.
Сторонние отправители электронной почты
Ответы (9)
Майк,
Проверьте некоторые из следующих. У них есть API, которые могут быть или не быть полезными/интересными для вас, с которыми может взаимодействовать ваше приложение. Я уверен, что есть и другие, несколько месяцев назад я перепробовал около 5-10 провайдеров, и эти трое застряли у меня.
Они отправляют электронные письма в ваш список для вас и предоставляют вам список того, что было пройдено, просмотрено, подписано, отписано и т. д. Лучшая часть их услуг заключается в том, что у них есть соглашения о белом списке с основными поставщиками электронной почты (hotmail, yahoo, gmail и т. д.), чтобы ваши электронные письма не попадали в ящик нежелательной почты.
Если вы хотите автоматизировать отправку электронной почты через них, я уверен, что вы можете написать http-агент для взаимодействия с веб-сайтом, если он не совсем там в API, как вы хотели бы.
www.constantcontact.com www.icontact.com www.mailchimp.com
У каждого есть свои тонкие различия, которые должны дать вам отправную точку для того, что вы ищете. Удачи!
Раньше я использовал http://www.authsmtp.com для SMTP-сервера. Это было особенно эффективно при отправке из инстансов Amazon EC2. Было здорово, что кто-то другой управлял проблемами с черным списком и т. д. Вы должны знать, что в их службе есть ограничение на количество используемых уникальных адресов «от» (конечно, с возможностью обновления).
Очень легко использовать стандартные API System.Net.Mail и просто указать smtp-сервер в web.config.
<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>
Некоторые из компаний, с которыми я работал в прошлом, включают: Responsys, Acxiom Digital, PeopleSoft, Seibel, Eloqua, Marketo, Constant Contact, Blue Hornet, Mail Chimp и Exact Target.
Единственный, в котором я могу убедиться из первых рук, что у него есть API, который действительно позволит вам отправлять электронную почту без входа в систему и выполнения каких-либо действий вручную через их пользовательский интерфейс, — это Responsys.
Предоставляет ли ваш интернет-провайдер/хостинг-провайдер SMTP-сервер? Если нет, как насчет того, чтобы просто использовать это с помощью System.Net.Mail
библиотек? Это не веб-сервис, но его использование тривиально.
Майк
Я думаю, вам нужно посмотреть, какие письма вы отправляете из своего приложения. Если это только почта с паролем, когда пользователь регистрируется на веб-сайте, или время от времени отправляет напоминание из настольного приложения, тогда придерживайтесь своего бизнес-провайдера и SMTP-сервера. Просто напишите свой собственный почтовик, используя System.Net.Mail.
С другой стороны, если вы регулярно отправляете массовые рассылки тысячам людей, вам нужно беспокоиться как минимум о двух вещах:
- Не попадание вашего URL в черный список.
- Процент доставленных писем
И именно эти две вещи профессиональный почтовый провайдер может делать намного лучше, чем кто-либо другой. Кроме того, провайдер дает вам много других преимуществ, таких как отчеты, рейтинг кликов и т. д. Я использую www. .Aweber.com для собственного бизнеса и с большим удовлетворением пользуюсь им уже много лет. Для клиента я реализовал услугу от www.Getresponse.com, и они тоже великолепны.
Я считаю, что эти два являются лучшими в торговле, их используют многие маркетологи, и я знаю, что у Getresponse есть API, против которого вы можете программировать.
А если вы хотите меня поддержать - вот мои партнерские ссылки:
Насколько мне известно, CakeMail — единственное решение, отвечающее всем вашим критериям.
Как правило, он используется для создания кампаний по электронной почте и их отправки, и поэтому он предлагает все функции, которые вы ожидаете от менеджера кампаний по электронной почте. Для отправки отдельных электронных писем вы просто создаете новую кампанию, добавляете получателя в эту кампанию и отправляете ее. При необходимости вы можете повторно отправить кампанию. Все управляется через API.
Он работает для каждого получателя вместо фиксированных списков рассылки, как того требуют другие упомянутые решения. Кроме того, плата за отправку не взимается, кроме стоимости кредита, которую можно было бы получить при использовании сопоставимого решения, такого как Campaign Monitor.
В ближайшем будущем мы будем использовать CakeMail точно в такой же конфигурации.
Кажется, я понимаю, в чем может быть ваша проблема. У меня есть программа, которую я продаю, и я хочу рассылать информационные бюллетени нескольким тысячам людей.
Первоначально я купил электронное письмо Spd от Pensaworks. Это сценарий ASP, использующий Access или SQL Server. Я установил его вместе со своим веб-сайтом, и поскольку все ASP были предоставлены, я смог добавить настройки по своему желанию.
Самое замечательное в решении, подобном этому, заключается в том, что вы контролируете свои данные. Вы не храните свои данные в чужой базе данных. Если по какой-либо причине вас отключили, третье лицо не вернет вам ваши данные.
У меня это работало очень хорошо в течение нескольких лет ... пока я не сменил веб-хост, и лимиты SMTP на новом веб-хосте не стали слишком низкими. Интернет-провайдер ограничил количество пакетов до 50 писем (думаю, это число) за раз и не позволял мне отправлять больше пары сотен писем в час.
Я просмотрел десятки сторонних поставщиков этой услуги, от ConstantContact до Bravenet и всех остальных. Если вы выберете один из них, большинство гуру маркетинга используют AWeber и GetResponse. Все они взимают ежемесячные ставки, которые увеличиваются по мере увеличения вашего объема, и в конечном итоге это будет стоить вам сдачи, поэтому вам лучше получать хорошие доходы от рассылок, чтобы они окупились.
Переход на такую услугу может быть разочаровывающим. Многие из них не позволяют вам просто добавить существующий список, но требуют, чтобы вы связались со всеми своими людьми и заставили их снова зарегистрироваться. Многие также потребуют, чтобы вы всегда использовали регистрацию с двойным согласием, когда они должны ответить на электронное письмо, прежде чем они будут добавлены. Это нужно учитывать при выборе услуги.
Что я собирался сделать, так это найти службу SMTP, которую я мог бы использовать для отправки своих рассылок. Некоторое время я осматривался, но эту услугу было нелегко найти. По сути, я хотел, чтобы кто-то принимал мои электронные письма и отправлял их. Просто SMTP-сервер.
Так случилось, что я узнал, что Plimus, служба, которую я использую для продажи своего программного обеспечения, является партнером веб-хостинга. который предоставил им услуги SMTP. Веб-хост был DewaHost, и вы можете получить аккаунт хостинга специально для их серверов, выделенных для SMTP. Вам нужно связаться с DewaHost напрямую, чтобы зарегистрироваться у них, но их ежемесячные ставки разумны, примерно до 40 долларов в месяц за неограниченное количество электронных писем.
Есть, конечно, и другие. Вы можете найти "Хостинг SMTP-сервера" в Google, но я могу не ручаюсь за остальных. Вы заметите, что DewaHost довольно высоко в этом списке.
В своем комментарии к собственному вопросу вы говорите, что хотели бы «какой-то приятный аккуратный онлайн-интерфейс, который показывает все отправленные нами электронные письма и позволяет мне повторно отправить их, если пользователь запрашивает». Я думаю, вы столкнулись с проблемами, пытаясь заставить службу сделать это. Если вы уже используете свою собственную программу ASP.Net для создания собственных электронных писем и ведения списка, это должна быть ваша собственная программа или надстройка к ней, например, Spd E-Letter, которую я использовал.
Если вам нужно решение ASP.Net, доступно несколько пакетов., например Абсолютный информационный бюллетень.
Я надеюсь, это поможет вам.
Луи
Рассматривали ли вы возможность использования Gmail в зависимости от ваших требований к использованию? Google предоставляет хороший безопасный smtp-сервис и классные (бесплатные) возможности для хостинга электронной почты вашего собственного домена с помощью Google.
Чтобы добавить к ответу Мэтта выше, CakeMail также предлагает Relay API Class, который позволяет использовать один -от электронной почты. Вы можете взаимодействовать с нашим API с помощью одной из наших библиотек.
Привет, Франсуа @ CakeMail