комментарии 06.03.2012 Ольга Иванова @ Email маркетинг

Подробно о работе SMTP-сервера



Дорогие читатели блога, давно я не писала новых статей, но этому есть объективные причины. Очень рада, что вы продолжаете комментировать мои предыдущие статьи и остаётесь читателями нашего блога. Постараюсь в ближайшее время наверстать упущенное и обрадовать вас массой интересных и полезных статей. Сегодняшняя же статья будет посвящена SMTP серверам, которые являются незаменимыми в рассылках email сообщений.

SMTP – это протокол, который отвечает за прием исходящих от пользователя сообщений и передачу их конкретному получателю. Сообщения всегда проходят через несколько серверов, чтобы достичь пункта назначения, и SMTP упрощает эту процедуру.

Предположим, вы отправляете сообщение конкретному получателю. Ваш e-mail ID, например, «user» и у вас зарегистрирован аккаунт на «mail.ru» –  «user@mail.ru».  Адрес получателя – «recipient@gmail.com».

Когда вы создали аккаунт на почтовом сервисе «mail.ru», ваш почтовый клиент (например, Microsoft Outlook)  автоматически сохранил настройки эккаунта. Что происходит дальше:

  1. Почтовый клиент связывается с вашим почтовым сервером «Mail.ru» через порт 25.
  2. Почтовый клиент связывается с SMTP сервером почтового сервера, сообщая ему адреса отправителя и получателя, и текст сообщения.
  3. SMTP сервер разбивает адрес получателя на две части: имя/логин получателя (recipient) и доменное имя (gmail.com).
  4. SMTP сервер «общается» с DNS сервером (Domain Name Server) и получает информацию про IP адрес SMTP сервера получателя gmail.com.  DNS в ответ отправляет один или несколько IP адресов SMTP серверов, которые использует gmail.com.
  5. SMTP сервер на mail.ru связывается с SMTP сервером gmail.com через порт 25. И передает на него сообщение. SMTP сервер gmail.com определяет, что доменное имя для «recipient» существует на gmail.com, и передает сообщение POP3 серверу gmail.com, который помещает сообщение в почтовый ящик получателя.
  6. Если по каким-либо причинам, SMTP сервер mail.ru не может связаться с SMTP сервером gmail.com, тогда сообщение ставиться в очередь отправки. SMTP серверы часто используют программы отправки сообщений для повторной отправки писем, которые стоят в очереди. Программа отправки сообщений будет периодически пробовать отправить сообщение, стоящее в очереди. Попытки будут повторяться через определенные промежутки времени (например, 15 минут). После четырех часов ожидания и попыток отправки, программа обычно присылает отправителю письмо, в котором говориться про ошибки отправки. После пяти дней, большинство программ отправки прекращают попытки и возвращают письмо отправителю как неотправленное.
Читайте также:  Email рассылки: «поклонение» open rate и его последствия

В случае, когда исходный SMTP сервер (mail.ru) не может пообщаться напрямую с  SMTP сервером gmail.com, он передает сообщение через один и более промежуточных релей SMTP серверов. В свою очередь, сервер ретрансляции (релей) получает исходное сообщение и потом отправляет его к серверу назначения, или перенаправляет на другой сервер ретрансляции. Процесс повторяется, пока сообщение не будет доставлено, или пока не пройдет указанное время и количество повторов для ожидания ответа сервера.

SMTP сервер понимает простые текстовые команды. Стандартными являются:

HELO – начало сессии

EHLO – начало сессии и запрос на расширенный режим  — ESMTP (Если сервер не поддерживает расширений, то он ответит на EHLO ошибкой, в этом случае клиент должен послать команду HELO и не использовать расширения протокола.)

MAIL FROM: — адрес отправителя

RCPT TO: — адрес получателя

DATA – передача данных (письма). Поля «Кому», «От кого» и «Тема» должны занимать первые три строки

RSET – сброс сессии

QUIT – разрыв соединения

HELP – помощь (дополнительна информация)

VRFY – проверка адреса на его существование

EXPN – расширенный адрес

VERB – подробно

В целом подобные параметры необходимо знать, только если вы разрабатываете собственный сервис или программу для рассылки. В целом же общение с SMTP серверами берут на себя программы отправки сообщений. Одна из них наша – ePochta Mailer, для массовых персонализированных email рассылок.

И, если вы сталкивались непосредственно с организацией рассылки, то знаете, что найти подходящий SMTP не так и просто. Поэтому рекомендую вам ознакомиться с моей статьей «Где найти SMTP сервер для email рассылок?». Также вам может быть интересна статья «Как работает доставка писем?».

Читайте также:  Средние показатели для email маркетинга в 2014 году
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1,00 out of 5)
Загрузка...

Теперь подписаться на свежие статьи и новости стало еще проще:

Статьи через RSS
Статьи на почту:
  • http://bazaruslug.com/ bzr4ik

    Существуют ли дополнительные порты кроме 25 для SMTP?

    • http://favorit-service.com.ua Favorit-Service

      2525

    • http://www.epochta.ru/blog/ Оля Иванова

      Да, конечно. Например для TLS соединения используется 465 порт, его использует gmail.com.

    • http://l4d.ru Alex

      Зависит от настроек почтового сервера, никто мне как владельцу сервера не запретит сделать сервис на 80ом порту (при отсутствии конфликтов)

  • http://35metod.ru Олег

    Ольга, у вас отличный блог, вы пиарите продукты компании, вот интересно, а вы знаете что ваша партнерка — это полное надувательство ?

    всех клиенты — которых я отправлял по партнерской ссылке — я с них не поимел ни копейки, хотя они платят и пользуются сервисом

    а поддержка вашей партнерской программы даже не отвечает на запросы

    • http://www.epochta.ru/blog/ Оля Иванова

      Олег, обратитесь с вашими претензиями непосредственно к нашему менеджеру партнёрской программы — Игорю Шевкоплясу, am@atompark.com. Я думаю он решит все проблемы и насчитает вам комиссионные, если они не были начислены автоматом, а также проследит, чтобы впредь такого не повторялось. Извините за неудобства.

  • http://aermolenko.ru Andrew

    Я столкнулся с тем, что большинству достаточно знать, например при настройке почтовых клиентов, что надо написать в графе «SMTP-сервер», но и это они не знают, где искать. Тем не менее данный материал полезен с академической точки зрения.

  • http://house-wife.net/ Владимир

    Полезная статья, интересно а как заставить Outlook отправлять письма с нужной периодичностью а не все сразу, или какой программой воспользоваться?

    • http://www.epochta.ru/blog/ Оля Иванова

      Не уверена есть ли такой функционал в Outlook, но в нашей ePochta Mailer точно есть. Можно выставить количество отправляемых писем в час/день, или, например, настроить чтобы отправлялось 10 писем, а потом 10 минут была пауза и т.д.

  • http://flashflame.ru/ Flash

    Благодарю за описание деталей, в частности про текстовые команды

  • http://www.3dbox.com.ua/ Ar2r

    HELO/ Статью прочитал
    DATA/ Текстовые команды записал
    VERB/ Больше узнал
    QUIT/ Спасибо сказал!

    • http://www.epochta.ru/blog/ Оля Иванова

      5 балов:)

  • http://sun.mmcs.sfedu.ru/~IvanMakarov/ rockstar

    Не знаю. Лучше бы это сделать как вложенную инструкцию к программе. Или пост для того, что бы просто отписаться?

    • http://www.epochta.ru/blog/ Оля Иванова

      Для программы есть множество инструкций и видео. Можете ознакомиться:
      http://www.epochta.ru/demo/
      http://www.epochta.ru/support/smtp/
      А статья — полезная информация для профессиональных маркетологов.

  • http://exotic.bigarxiv.ru Олег

    Как найти открытые SMTP серверы для спама? и как закрыть свой SMTP от спамеров?

    • http://www.epochta.ru/blog/ Оля Иванова

      С вариантами использования SMTP серверов можете ознакомится на странице http://www.epochta.ru/support/smtp/
      А защитить свой SMTP от спамеров можно банально поставив пароль на подключение

  • http://gta-news.ru/ Сашка

    Здравствуйте.по мне так лучше зайти на свою почту и отправить сообщение тому,кому требуется.+ есть люди которые не общаются по емейлу,не используют программу оутлук и тд.

    • http://www.epochta.ru/blog/ Оля Иванова

      Естественно, если вам надо отправить несколько писем, то нет необходимости в дополнительных программ, но для рассылок от несколько сотен адресов удобнее использоваться специализированные программы для рассылок

  • http://press-word.blogspot.com Андрей

    Есть такое мнение: Почта России до сих пор уверена, что что в e-mail адресе тоже надо индекс указывать.

  • http://www.3dbox.com.ua/ Ar2r

    Не знаю, я уже давненько почтовиками не пользовался. Раньше мне в этом старый, добрый The Bat помогал.

    • http://www.epochta.ru/blog/ Оля Иванова

      Я сейчас The Bat использую, удобный

      • http://bobss.net bobss

        Я честно не очень The Bat люблю конечно может если много отправлять и сразу удобно

  • http://www.bhk-spb.ru Дмитрий Печенин

    Я лично сижу с планшетника и использую стандартно приложение. Очень удобно.
    Интересный пост

  • http://itrex.com.ua itrex111

    Мда описание команд диалога хорошо, но если б ещё подробную инфу по самому диалогу smtp сервера.(для новичков очень полезно)

    • http://www.epochta.ru/blog/ Оля Иванова

      Более детально как раз полезно будет только для профессионалов :)

      • http://sumkiblog.ru Nastya

        А я даже это не до конца поняла

  • http://www.magian.ru/library.html Николай

    ХМ.. думаю не каждому нужна эта информация. А так азы все расписаны, даже я узнал кое что новое.

  • http://1ndroid.at.ua Виталик

    Очень интересная статья. возможно не всем нужная но просто интересная

  • http://remontpcpoltava.ucoz.ru/ lex

    Да смтп вещ не хитрая, но в одно время и не простая настроек много

  • http://ilwi.ru/ игры человек

    Так вот почему у меня плохо работала почта на сайте — — благодаря статье все исправил — спасибо !

  • http://goodshop52.ru/ Денис

    goodshop52.ru Электронный гипермаркет с бесплатной доставкой

  • http://www.smelloflife.ru Олег

    Интересно =)
    А можно как-то более легко настроить SMTP ?
    Есть плагин какой-то?

  • http://pogame.ru Алексей

    Да, плагин конечно был бы очень даже кстати, я самостоятельно всего раз умудрился как то настроить, жалко что на работе, а дома облом

  • http://allhereworld.blogspot.com/ Ставки на спорт

    Полезная статья! А кто знает зарубежные сервисы e-mail рассылок?

  • http://erohd.cc.cc Анастасия

    Хорошая статья, все доступно описано и уникально полезно!

  • http://avz.org.ua сисадмин

    Вопрошавшим ранее про зарубежные сервисы e-mail рассылок — советую mailchimp.com. Очень продвинутый сервис, даже свой API есть.

  • http://best-serialy.ru/ Vadik

    полезная информация, давно хотел узнать как это все работает

  • http://www.mcons.com.ua Марк

    информация может и полезная, только вот я только начал в это вникать, пока мало что понимаю…

  • http://bestersoft.ru BesterSoft

    Спасибо! Был не совсем понятен один вопрос по SMTP-серверам, и как раз тут нашел на него ответ. Еще раз спасибо.

  • http://wolkmen.ru/ WOLKmen

    Как по мне, так проще воспользоваться одной из программ по рассылке, выбрав наиболее удобную для себя. Разбираться во всех тонкостях отнимет много времени.

  • http://maps1.net16.net/ SoVeR

    Спасибо, большое)

  • http://seeexq.ru virtual

    100%? время нужны тратить эффективно.

  • http://www.alexof.ru Alex

    Согласен, лучше пользоваться удобными готовыми продуктами, но принцип работы полезно знать.

  • http://levch.ru Лёва

    Я раньше создавал почтовый сервер, но злостные спаммеры помогли его вогнать в бан от яши и гугла 😀

  • http://rmblog.ru/ Андрей

    Полезная статья, заодно прочитал и другие статьи

  • http://ulix.ru Руслан Халиуллов

    спасибо за статью ))