Amazon SES - Simple Email Service. Настройка и использование.

Тема в разделе "Администрирование серверов", создана пользователем donvictorio, 10 сен 2014.

?

Какие методы рассылки писем вы используете

  1. Сервис Email рассылки (smartresponder, unisender, etc)

    5 голосов
    33,3%
  2. Бесплатные почтовые ящики (google, yandex, mail.ru, etc)

    2 голосов
    13,3%
  3. Почта шаред хостинга (phpmail)

    1 голосов
    6,7%
  4. Собственный SMTP сервер

    8 голосов
    53,3%
  5. SMTP в аренду

    3 голосов
    20,0%
  6. Другой вариант

    2 голосов
    13,3%
Можно выбрать сразу несколько вариантов.
Модераторы: mefish, stooper
  1. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    868
    Симпатии:
    796
    Приветствую, нулледовцы! Или нулледята, кому больше нравится. В этом топике я расскажу вам, как в 100500 кликов настроить SMTP сервер Амазона и использовать его для своих чистых и пушистых рассылок своим клиентам, которые , конечно же, дали своё согласие на получение ваших писем.

    Итак, по порядку.

    Цена:

    62,000 писем в месяц по программе Free Tier (бесплатная годовая подписка для новых клиентов)
    поверх этого количества и после истечения триальной подписки стоимость $0.10 за 1000 писем - 0.0001$ или ~ 0.0035 руб за штуку.
    также отдельно тарифицируется трафик самих писем (хедеры, тело, аттачи) помимо самого факта отправки.
    цена за первый гигабайт в месяце - бесплатно, потом вплоть до 10 ТБ - $0.12 за Гигабайт, дальше дешевле (подробнее)

    Приемлимость или неприемлимость цен не будем обсуждать, Амазон предоставляет гарантированный сервис, у его серверов не бывает ПМС, головных болей, они не заносятся в блеклисты и прочий стопфорумспам.
    Исходим из того, что у вас уже есть зарегистрированный и активированный аккаунт на Amazon AWS.

    Собсно к настройке.

    [​IMG]
    [​IMG]
    На начальной странице, если вы новичок, вам высветится синее сообщение - блабла - песочница. это значит, что при создании аккаунта вы сможете отправлять письма только на свои верифицированные адреса, которые вы указываете как отправителей. И со старта мы исправим эту бадягу, жмякаем на большую синюю кнопку "Request Production Access"


    [​IMG]
    Заполняем необходимые поля и жмякаем на кнопку WEB:

    [​IMG]
    Его можно ещё раз прочитать, насладиться и закрыть. Ничего там жать не надо.

    [​IMG]
    Слева жмём SMTP SETTINGS и жмём огромнейшую синюю кнопенцию. Этим шагом мы создаём учётные данные для подключения к серверу, данные которого написаны выше этой кнопки.

    [​IMG]
    ...в секцию создания роли для SES. Думать и анализировать, что мы сейчас делаем - это отдельная глава в ролях Амазона, достойная талмуда на 864 страницы, поэтому вежливо эту информацию пропускаем, и жмём кнопку CREATE (справа внизу)

    [​IMG]
    выделяем-копируем-вставляем-сохраняем, или скачиваем csv файл.

    [​IMG]
    Она простая, как дверь в кладовку. Заходим в раздел SES, слева нажимаем Email Adresses и снова нажимаем синюю кнопку:

    [​IMG]
    в нём вводим наш адрес, который уже должен существовать где-нить в MX-ах, так как на этот адрес упадёт линк с верификацией.
    [​IMG]

    после нажатия на кнопку вылезет конгратулейшн. просто сделаем ему клоуз и перережем себе горло за американизмы.

    [​IMG]
    на который упало письмо с амазона. если оно вдруг упало в спам - это жесть, ваш антиспам просто невероятно агрессивен.

    [​IMG]

    открываем, жмём на ссылку

    [​IMG]

    и перенаправляемся на сообщение об успешной проверке адреса.

    [​IMG]
    теперь (пока нам ещё не сняли ограничение, которое обычно проводится за 1 рабочий день) мы можем проверить работоспособность сервиса, отправив себе тестовое письмо.
    [​IMG]
    если на него нажать, откроется дополнительная информация

    [​IMG]

    Чуть ниже видна настройка DKIM, но этот пункт мы рассмотрим в следующей серии. DKIM -это цифровая подпись письма, которая добавляет очко надёжности отправителя в антиспам данные, как бы подтверждая, что отсылатель это вы, сервер принадлежит вам, рассылка санкционирована и тд.
    пока аккаунт ограничен, вы можете отослать письмо только на верифицированный адрес, то-есть на адрес в поле from или на другой адрес в списке верифицированных адресов (их может быть много)

    Заходим в SES, Email Addresses и сверху жмём кнопку Send a Test Email

    [​IMG]

    Теперь, используя полученные данные вы можете использовать любой SMTP рассыльщик. Главное, чтобы на карточке, которую вы привязали к аккаунту амазона были какие-то копейки, деньги за услуги списываются ежемесячно.
     
    Последнее редактирование: 10 сен 2014
    artefakt777, latteo и Шумадан нравится это.
  2. Gbacker

    Gbacker Создатель

    Регистр.:
    11 июн 2014
    Сообщения:
    14
    Симпатии:
    2
    Дело в том, что когда я подал заявку на повышение лимита, мне отказали вот, что они написали
    Hello,

    After reviewing the additional information you provided, we have confirmed our original action of denying your account production access to Amazon SES in AWS Region US West (Oregon).

    Unfortunately we are not able to provide specific details as to why your application has been denied, but we took this action because your use case is one that could adversely impact our services.

    Best regards,

    Затем прислали вот такое письмо:

    Amazon SES has attempted to verify the DKIM setup of gmail.com for the last 3 days. We have not been able to detect the required CNAME records in your DNS settings. If you still wish to use DKIM, please confirm that the DNS records are present and retry the set-up process via the AWS Management Console or the Amazon SES API.

    For DKIM troubleshooting information, see http://docs.aws.amazon.com/ses/latest/DeveloperGuide/DKIM-problems.html .

    Please note that this email only relates to the US West (Oregon) region.

    Thank you for using Amazon SES!

    Может это получилось из-за того, что я не ввел адрес сайта?
     
    Последнее редактирование модератором: 10 сен 2014
  3. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    868
    Симпатии:
    796
    в некоторых случаях они отклоняют заявку и просят предоставить более развёрнутое описание требований и поставленной задачи. Особенно если заявка пришла не с американских ипов. В этом случае нужно зайти в аккаунт, в раздел поддержки https://aws.amazon.com/support и снова открыть закрытый тикет.
    Нужно помнить, что на той стороне сидят люди и читают весь бред, который мы им пишем. и чем увереннее этот бред, тем больше шансов, что доступ дадут. Также это связано с злонамеренным использованием SES спамерами. Борются как могут.

    по поводу DKIM - использование этой фичи возможно только при доступе к настройкам днс доменного имени. после генерации ключа в SES нужно создать запись домена почтового ящика, значением которой будет сгенерированный ключ. Если этого не сделать, будут сыпаться предупреждения о том, что запись не настроена, так как амазон время от времени пингует днс на наличие такой записи. Ессно, нет смысла активировать эту опцию, если используется любой другой почтовый сервис на чужом доменном имени.
     
    Последнее редактирование: 10 сен 2014
  4. Gbacker

    Gbacker Создатель

    Регистр.:
    11 июн 2014
    Сообщения:
    14
    Симпатии:
    2
    Скажи пожалуйста мне надо проходить верификацию домена, перед повторной отправкой заявки?
     
  5. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    868
    Симпатии:
    796
    если почтовый домен твой личный - то можешь попробовать. хуже от этого точно не будет. в случае публичных почтовых ящиков (gmail-yandex-mailru etc) верифицировать домен не получится, только почтовый ящик.
     
  6. Gbacker

    Gbacker Создатель

    Регистр.:
    11 июн 2014
    Сообщения:
    14
    Симпатии:
    2
    Я изначально указал в качестве логина публичный ящик gmail, значит домен мне не надо верифицировать только емаил, правильно?
     
  7. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    868
    Симпатии:
    796
    твой логин в AWS не имеет отношения к ящику, с которого ты будешь делать рассылку. они могут совпадать, но не обязательно.
    делать рассылки с публичного ящика вообще не особо кошерная практика, лучше это делать с ящика с личным доменом (там где крутится сайт, к примеру)
     
  8. Gbacker

    Gbacker Создатель

    Регистр.:
    11 июн 2014
    Сообщения:
    14
    Симпатии:
    2
    Значит мне надо верифицировать почту с моего доменного ящика?
     
  9. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    868
    Симпатии:
    796
    да, зарегистрировать домен (если его нет) подключить к домену почту (можно, к примеру воспользоваться бесплатной почтой для домена от http://domains.live.com/ http://pdd.yandex.ru http://biz.mail.ru) создать там ящик и потом уже верифицировать его в SES.
     
  10. Mashonka

    Mashonka Создатель

    Регистр.:
    17 янв 2013
    Сообщения:
    32
    Симпатии:
    3
    Осветите пожалуйста вкратце несколько вопросов:
    - как начать пользоваться бесплатной виртуальной машиной (нужно ли сразу что-то платить) ?
    - с какого момента нужно начинать вносить оплаты(и можно ли начать вообще ничего не платя) ?
    - каким способом лучше оплачивать?
    - были ли у вас случаи когда совершили неправильный платеж(например оплатили, то что на самом деле не нужно было, а поняли уже после оплаты) и как на это реагирует саппорт(вернут ли) ?
    - есть ли ограничения на используемые домены (например бесплатный .tk) ?
    PS: заранее спасибо!