Re[3]: Рассылка E-Mail через SMTP сервера
От: Stanislaw K СССР  
Дата: 29.09.15 09:32
Оценка: 6 (1)
Здравствуйте, AlexGin, Вы писали:

AG>>>Я регистрируюсь на почтовом сервере и отправляю сообщения.

SK>>На каком почтовом сервере?
AG>smtp.yandex.ru

AG>>>Первые 15-20 сообщений проходят великолепно, однако, далее отсылка затыкается

AG>>>Ошибка типа — Error during the SMTP-message sending: 'Error in message body' — неинформативна, так как это же сообщение отправлялось успешно.
AG>>>Похоже, что срабатывает защита от сапма, однако, данные сообщения — это наша рабочая рассылка (а не спам).

AG>>>Как решить данную проблему?


SK>>Настроить (свой) почтовый сервер.


AG>То есть — сделать так, чтобы SMTP сервер был на моём компе? Я правильно понял?


Почти.
При 200 клиентах уже наверное есть смысл завести свой сайт (хостинг стоит каких то небольших денег), с форумом и прочими плюшками. на своем домене (домен стоит каких то денег в год). www.alexgin.by например.

соответственно рассылку делать с адреса в этом домене, inormation@alexgin.by например, через "свой" почтовый сервер. тот же яндекс представляет бесплатную услугу почтового сервера "Почта для домена"

AG>Такое возможно (для простого пользователя)?


сам по себе просто почтовый сервер на домашнем компе можно сделать. это не сложно, но совершенно бессмысленно. потому что одиночный почтовый сервер, без домена, снаружи ничем не отличается от аутлука или smtp класса.

AG>Если можно — пожалуйста поподробнее (какие программы искать, имеются ли free/trial версии и т.д.)?


если же собственный сайт и домен не нужны, по каким то причинам, а рассылку ИНОГДА делаешь, и делаешь в общем то руками. то попробуй посмотреть на сервисы рассылки например https://smartresponder.ru/l_ru/user/reg_tarif.html (первый попавшийся в поисковике)
Все проблемы от жадности и глупости
Re[3]: Рассылка E-Mail через SMTP сервера
От: Twirl Швеция  
Дата: 29.09.15 10:47
Оценка: 6 (1)
Здравствуйте, AlexGin, Вы писали:

AG>Здравствуйте, vsb, Вы писали:


vsb>>Чтобы это нормально работало, надо платить деньги. Например https://aws.amazon.com/ses/

AG>Возможно, это верное решение!
AG>Я пока не определился с объемами рассылок.
AG>Когда определюсь (с количеством получателей, объемом текста в письме и т.д.), будет понятно насчёт того —
AG>какие деньги можем платить — чтобы мероприятие окупалось.

AG>Кстати — https://aws.amazon.com/ses/ — рассылку на Русском поддерживает? Не пошлю же я русскоязычным клиентам английский текст


Можно использовать сервис по типу sendgrid https://sendgrid.com/free (12000 писем в месяц бесплатно)
Re: Рассылка E-Mail через SMTP сервера
От: vsb Казахстан  
Дата: 29.09.15 10:27
Оценка: 1 (1)
Чтобы это нормально работало, надо платить деньги. Например https://aws.amazon.com/ses/
Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 08:26
Оценка:
Доброе время суток, уважаемые коллеги!

У мнея задача — разослать e-mail сообщения нашим клиентам.
Клиентов много (может быть более сотни или даже 200-300).
Автоматизировал этот процесс в приложении на C++ (MFC).
За основу взял этот класс SMTP клиента, с поддержкой SSL/TLS:
http://www.codeproject.com/Articles/98355/SMTP-Client-with-SSL-TLS

Я регистрируюсь на почтовом сервере и отправляю сообщения.
Первые 15-20 сообщений проходят великолепно, однако, далее отсылка затыкается
Ошибка типа — Error during the SMTP-message sending: 'Error in message body' — неинформативна, так как это же сообщение отправлялось успешно.
Похоже, что срабатывает защита от сапма, однако, данные сообщения — это наша рабочая рассылка (а не спам).

Как решить данную проблему?

Благодарю за любые соображения по данному поводу!

P.S. Один из вариантов — зарегистрироваться на нескольких почтовых серверах (gmail, yahoo, yandex и т.д.) и в цикле — динамически обходить их.
Однако, это решение мне не очень нравится — я пробовал на многих серверах, везде затыкается рассылка после 10...20 отсылок.
Возможно, существуют какие-либо более удачные решения...
Re: Рассылка E-Mail через SMTP сервера
От: abrec Россия  
Дата: 29.09.15 08:33
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Доброе время суток, уважаемые коллеги!


Добрый день!
Отсылайте сообщения с неким таймаутом. С величиной можно поэкспериментировать.
Отредактировано 29.09.2015 8:35 abrec . Предыдущая версия .
Re: Рассылка E-Mail через SMTP сервера
От: Stanislaw K СССР  
Дата: 29.09.15 08:52
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>У мнея задача — разослать e-mail сообщения нашим клиентам.

AG>Клиентов много (может быть более сотни или даже 200-300).

Две — три сотни это не много. Много клиентов, получателей рассылки, это десятки тысяч.

AG>Я регистрируюсь на почтовом сервере и отправляю сообщения.


На каком почтовом сервере?

AG>Первые 15-20 сообщений проходят великолепно, однако, далее отсылка затыкается

AG>Ошибка типа — Error during the SMTP-message sending: 'Error in message body' — неинформативна, так как это же сообщение отправлялось успешно.
AG>Похоже, что срабатывает защита от сапма, однако, данные сообщения — это наша рабочая рассылка (а не спам).

AG>Как решить данную проблему?


Настроить (свой) почтовый сервер.
Все проблемы от жадности и глупости
Re[2]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 08:57
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Здравствуйте, AlexGin, Вы писали:


AG>>У мнея задача — разослать e-mail сообщения нашим клиентам.

AG>>Клиентов много (может быть более сотни или даже 200-300).

SK>Две — три сотни это не много. Много клиентов, получателей рассылки, это десятки тысяч.

для меня — и это немало

AG>>Я регистрируюсь на почтовом сервере и отправляю сообщения.


SK>На каком почтовом сервере?

smtp.yandex.ru

AG>>Первые 15-20 сообщений проходят великолепно, однако, далее отсылка затыкается

AG>>Ошибка типа — Error during the SMTP-message sending: 'Error in message body' — неинформативна, так как это же сообщение отправлялось успешно.
AG>>Похоже, что срабатывает защита от сапма, однако, данные сообщения — это наша рабочая рассылка (а не спам).

AG>>Как решить данную проблему?


SK>Настроить (свой) почтовый сервер.

То есть — сделать так, чтобы SMTP сервер был на моём компе? Я правильно понял? Такое возможно (для простого пользователя)?
Если можно — пожалуйста поподробнее (какие программы искать, имеются ли free/trial версии для Windows 7 и т.д.)?
Я нашел это: http://skeletor.org.ua/?p=2156 — может что-то тут посоветуете?
Отредактировано 29.09.2015 9:06 AlexGin . Предыдущая версия . Еще …
Отредактировано 29.09.2015 9:04 AlexGin . Предыдущая версия .
Отредактировано 29.09.2015 9:02 AlexGin . Предыдущая версия .
Re[2]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 08:58
Оценка:
Здравствуйте, abrec, Вы писали:

A>Здравствуйте, AlexGin, Вы писали:


AG>>Доброе время суток, уважаемые коллеги!


A>Добрый день!

A>Отсылайте сообщения с неким таймаутом. С величиной можно поэкспериментировать.
Тоже вариант...
Re: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 10:25
Оценка:
Вот, похоже, нашел ответ на вопрос — отчего же имеет место эта проблема:
http://softolet.ru/skol-ko-pisem-mozhno-otpravlyat-s-besplatny-h-pochtovy-h-yashhikov
Re[4]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 10:38
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Здравствуйте, AlexGin, Вы писали:


SK>Почти.

SK>При 200 клиентах уже наверное есть смысл завести свой сайт (хостинг стоит каких то небольших денег), с форумом и прочими плюшками. на своем домене (домен стоит каких то денег в год). www.alexgin.by например.
Подумаю над этим. Всё дело в том, что пока нет определенного представления об объемах (следовательно — окумаемости) данного мероприятия.

SK>соответственно рассылку делать с адреса в этом домене, inormation@alexgin.by например, через "свой" почтовый сервер. тот же яндекс представляет бесплатную услугу почтового сервера "Почта для домена"

То есть, все мои адресаты (получатели e-mail сообщений) должны быть в одном домене...
Я планировал рассылку на существующие адреса e-mail — которые могут быть любыми (в любых доменах, на любых серверах)...

AG>>Такое возможно (для простого пользователя)?


SK>сам по себе просто почтовый сервер на домашнем компе можно сделать. это не сложно, но совершенно бессмысленно. потому что одиночный почтовый сервер, без домена, снаружи ничем не отличается от аутлука или smtp класса.

То есть, для рассылки вне моей локальной сетипотребуется ИМЕННО ВНЕШНИЙ smtp-server? Я правильно понимаю?
Сервером SMTP, установленным у меня — эту проблему закрыть не получается — так?

AG>>Если можно — пожалуйста поподробнее (какие программы искать, имеются ли free/trial версии и т.д.)?


SK>если же собственный сайт и домен не нужны, по каким то причинам, а рассылку ИНОГДА делаешь, и делаешь в общем то руками. то попробуй посмотреть на сервисы рассылки например https://smartresponder.ru/l_ru/user/reg_tarif.html (первый попавшийся в поисковике)

Посмотрю, поизучаю — может что-то полезное у них есть.
Re[2]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 10:42
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Чтобы это нормально работало, надо платить деньги. Например https://aws.amazon.com/ses/

Возможно, это верное решение!
Я пока не определился с объемами рассылок.
Когда определюсь (с количеством получателей, объемом текста в письме и т.д.), будет понятно насчёт того —
какие деньги можем платить — чтобы мероприятие окупалось.

Кстати — https://aws.amazon.com/ses/ — рассылку на Русском поддерживает? Не пошлю же я русскоязычным клиентам английский текст
Отредактировано 29.09.2015 10:45 AlexGin . Предыдущая версия .
Re[3]: Рассылка E-Mail через SMTP сервера
От: vsb Казахстан  
Дата: 29.09.15 10:45
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Здравствуйте, vsb, Вы писали:


AG>Кстати — https://aws.amazon.com/ses/ — рассылку на Русском поддерживает? Не пошлю же я русскоязычным клиентам английский текст


Какой введёте, тот и пошлёт, тексты-то за вас он писать не будет Тут скорее вопрос — хорошо ли он работает с популярными русскими серверами вроде mail.ru и yandex.ru. Я думаю, что нормально, но поискал бы отзывы.
Re[4]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 10:51
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Какой введёте,

введу в кодировке UTF-8 любой текст — по идее он должен пройти на ура
vsb>тот и пошлёт, тексты-то за вас он писать не будет
текст пишет пользователь, наше приложение его просто перешлёт SMTP серверу
vsb>Тут скорее вопрос — хорошо ли он работает с популярными русскими серверами вроде mail.ru и yandex.ru. Я думаю, что нормально, но поискал бы отзывы.
ясно, спасибо, уважаемый vsb!
Re[5]: Рассылка E-Mail через SMTP сервера
От: Stanislaw K СССР  
Дата: 29.09.15 11:35
Оценка:
Здравствуйте, AlexGin, Вы писали:

SK>>Почти.

SK>>При 200 клиентах уже наверное есть смысл завести свой сайт (хостинг стоит каких то небольших денег), с форумом и прочими плюшками. на своем домене (домен стоит каких то денег в год). www.alexgin.by например.
AG>Подумаю над этим. Всё дело в том, что пока нет определенного представления об объемах (следовательно — окумаемости) данного мероприятия.

по минимуму за всё это долларов 20 в год. окупаемость тут не применима, это для солидности, как качественная визитка.

SK>>соответственно рассылку делать с адреса в этом домене, inormation@alexgin.by например, через "свой" почтовый сервер. тот же яндекс представляет бесплатную услугу почтового сервера "Почта для домена"

AG>То есть, все мои адресаты (получатели e-mail сообщений) должны быть в одном домене...

Нет, зачем получатели? только отправитель.

AG>>>Такое возможно (для простого пользователя)?

SK>>сам по себе просто почтовый сервер на домашнем компе можно сделать. это не сложно, но совершенно бессмысленно. потому что одиночный почтовый сервер, без домена, снаружи ничем не отличается от аутлука или smtp класса.
AG>То есть, для рассылки вне моей локальной сетипотребуется ИМЕННО ВНЕШНИЙ smtp-server? Я правильно понимаю?
AG>Сервером SMTP, установленным у меня — эту проблему закрыть не получается — так?

Решается. только он все равно должен отправлять и принимать почту для какого то глобального домена.

AG>>>Если можно — пожалуйста поподробнее (какие программы искать, имеются ли free/trial версии и т.д.)?

SK>>если же собственный сайт и домен не нужны, по каким то причинам, а рассылку ИНОГДА делаешь, и делаешь в общем то руками. то попробуй посмотреть на сервисы рассылки например https://smartresponder.ru/l_ru/user/reg_tarif.html (первый попавшийся в поисковике)
AG>Посмотрю, поизучаю — может что-то полезное у них есть.
Все проблемы от жадности и глупости
Re[4]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 29.09.15 12:27
Оценка:
Здравствуйте, Twirl, Вы писали:

T>Здравствуйте, AlexGin, Вы писали:


AG>>Здравствуйте, vsb, Вы писали:


vsb>>>Чтобы это нормально работало, надо платить деньги. Например https://aws.amazon.com/ses/

AG>>Возможно, это верное решение!
AG>>Я пока не определился с объемами рассылок.
AG>>Когда определюсь (с количеством получателей, объемом текста в письме и т.д.), будет понятно насчёт того —
AG>>какие деньги можем платить — чтобы мероприятие окупалось.

AG>>Кстати — https://aws.amazon.com/ses/ — рассылку на Русском поддерживает? Не пошлю же я русскоязычным клиентам английский текст


T>Можно использовать сервис по типу sendgrid https://sendgrid.com/free (12000 писем в месяц бесплатно)


Это работает! Я зарегистрировался на сайте этого сервиса, настроил у меня в приложении отправку через их SMTP сервер — и он обеспечил отсылку!
Огромное спасибо, уважаемый Twirl!!!
Отредактировано 29.09.2015 12:28 AlexGin . Предыдущая версия .
Re[2]: Рассылка E-Mail через SMTP сервера
От: Mr.Delphist  
Дата: 30.09.15 08:07
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Настроить (свой) почтовый сервер.


Можно. Но уровень доставки будет ещё хуже чем сейчас — ибо другие почтовые узлы Вашему серверу доверять не будут. Nothing personal, just business.
Re: Рассылка E-Mail через SMTP сервера
От: Mr.Delphist  
Дата: 30.09.15 08:17
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Доброе время суток, уважаемые коллеги!


AG>У мнея задача — разослать e-mail сообщения нашим клиентам.

AG>Клиентов много (может быть более сотни или даже 200-300).

Клиентов у Вас много для прямой рассылки через SMTP. А для сервисов групповых рассылок это капля в море, поэтому будет бесплатно

http://mailchimp.com/pricing/entrepreneur/
If you have fewer than 2,000 subscribers, you can send up to 12,000 emails per month absolutely free. No expiring trial, contract, or credit card required.


Или вот почти бесплатно (10 баксов в месяц):
https://sendgrid.com/transactional-email/pricing

Вкратце суть: Вам дадут реквизиты SMTP-сервера и ключ для авторизации. В каждом создаваемом письме будет автоматом дописана специальная ссылка "Report as spam", и если Вы превысите некоторый порог жалоб от получателей, аккаунт заблочат.

Upd: ага, вижу уже разобрались с SendGrid
Отредактировано 30.09.2015 8:19 Mr.Delphist . Предыдущая версия .
Re[2]: Рассылка E-Mail через SMTP сервера
От: AlexGin Беларусь  
Дата: 30.09.15 09:58
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>Upd: ага, вижу уже разобрались с SendGrid

Большое спасибо, уважаемый Mr.Delphist!
Я пока остановился на варианте SendGrid — там есть поддержка SMTP(TLS) отсылки.
Уже попробовал — прописл в базе моих SMTP серверов их сервер — отсылка работает, как часы.
Re[3]: Рассылка E-Mail через SMTP сервера
От: BlackEric http://black-eric.lj.ru
Дата: 06.05.16 12:28
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Здравствуйте, Mr.Delphist, Вы писали:


MD>>Upd: ага, вижу уже разобрались с SendGrid

AG>Большое спасибо, уважаемый Mr.Delphist!
AG>Я пока остановился на варианте SendGrid — там есть поддержка SMTP(TLS) отсылки.
AG>Уже попробовал — прописл в базе моих SMTP серверов их сервер — отсылка работает, как часы.

Надежно работает? Можно будет через них логи и алерты рассылать? Скажем 3-5 писем в день.
https://github.com/BlackEric001
Re: Рассылка E-Mail через SMTP сервера
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.05.16 12:37
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>У мнея задача — разослать e-mail сообщения нашим клиентам.

AG>Клиентов много (может быть более сотни или даже 200-300).

Речь идет о сотнях штук или о сотнях тысяч?

AG>Как решить данную проблему?


Я бы купил у какого-нибудь гугля или амазона облачный сервис по рассылке мыла. Для таких объемов (пара сотен клиентов) такою услугу можно найти по цене около нуля баксов в месяц.

Там достаточно много хитростей, чтобы эти e-mail'ы доходили до получателей, а не отфильтровывались, как спам. Гугли и амазоны умеют это делать, учиться самому имеет смысл только при очень больших объемах.

Вот, для ознакомления, статья от Digital Ocean, как настроить собственный send-only почтовый сервер на арендованной машине:

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-14-04
Re[2]: Рассылка E-Mail через SMTP сервера
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.05.16 12:42
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Чтобы это нормально работало, надо платить деньги. Например https://aws.amazon.com/ses/


Заметим, что если речь идет о паре сотен писем в месац, то деньги могут быть очень близкими к нулю. Мне лень читать конкретно про амазон, но такие сервисы не только он предоставляет, и вполне реально найти сервис, который будет бесплатным или очень дешевым для таких объемов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.