Электронная почта давно стала привычным и удобным инструментом для передачи информации. В популярных интерфейсах от Google, Mail или Яндекс пользователю ничего настраивать не нужно, достаточно зарегистрироваться и зайти в свой почтовый ящик . Но организации для деловой переписки и клиентских рассылок обычно используют почтовые клиенты, самыми распространёнными из них считаются The Bat или Microsoft Outlook. Чтобы их настроить, пользователю или системному администратору нужно знать, что такое smtp сервер.
SMTP – что это
SMTP представляет собой сетевой протокол передачи электронной почты. Соответственно, SMTP-сервер участвует в процессе отправки письма с одного ящика на другой. Чтобы лучше понять, как работает SMTP, нужно разобраться в особенностях этого процесса.
Для начала рассмотрим, в чем заключается разница между веб-интерфейсом и почтовым клиентом.
Веб-интерфейс работает через браузер . Мы вводим нужный адрес и заходим в личный кабинет, где можем прочитать отправленные нам письма, написать новое письмо другому пользователю. Работает такой почтовый ящик только при подключении к Интернету. Если связь отсутствует, доступа к письмам не будет.
How your email server works
Почтовый клиент – это программа, которую можно установить на компьютер или другое устройство. Для просмотра писем в нём доступ к сети не нужен, однако отправить или получить новое письмо без связи не получится. Ещё одной особенностью почтового клиента считается возможность контролировать одновременно несколько ящиков. То есть в одной программе мы можем завести корпоративную почту и личную на Яндекс, Гугл, Мэил и т.д.
Собственный SMTP работает по тому же принципу.
Система соединяется с почтовым клиентом и передаёт ему все данные, которые относятся к письму. Это адреса отправителя и получателя, содержимое сообщения, тему письма и т.д. Затем система находит SMTP-сервер получателя.
Бывает, что сервер получателя не отвечает или найти его не удается. Тогда SMTP-сервер пытается с ним связаться ещё несколько раз. Если не удаётся добиться результата, система выдаёт оповещение о том, что письмо отправить невозможно, smtp-сессия не выполнена. А при положительном результате начинают действовать другие протоколы – POP и IMAP .
Порты в SMTP
SMTP хост может работать почти со всеми протоколами транспортного уровня, к которым относятся TCP, UDP и т.д. При этом за ним «по умолчанию» закреплены 3 главных порта.
- 25 для исходящих писем.
- 587 для передачи корреспонденции от почтового клиента на сервер.
- 465 применяется при необходимости защищенного SSL-соединения.
Другие порты ставят редко. Одной из таких ситуацией может стать ограничение доступа к порту 25, иногда провайдеры таким образом предотвращают спам-рассылки.
Что такое сервер входящей почты и исходящей, чем они отличаются
Можно сказать про SMTP хост, что это сервер исходящей почты. Он проверяет корректность настроек, содержимое письма, доставляет его по заданному адресу, а также выдаёт подтверждение доставки или уведомляет об ошибках. Сервер входящей почты хранит полученные письма и направляет их в почтовый ящик.
What is SMTP — Simple Mail Transfer Protocol
В процессе передачи письма могут участвовать различные серверы, привязки к каким-то конкретным нет. Поэтому при настройке можно выбрать любой из них, главное, чтобы он соответствовал критериям входящих и исходящих. Они могут работать исключительно на отправку писем, только на приём или на комплексный обмен.
В процессе обмена письмами серверы взаимодействуют на основе протоколов передачи данных. При получении используются POP3 и IMAP, а для отправления – SMTP.
Как узнать сервер входящей и исходящей почты
Для наиболее распространенных почтовых сервисов адреса серверов стандартные, представим их в виде таблицы.
№ | Почтовый сервис | Сервер входящих сообщений | Сервер исходящих сообщений |
1 | rambler.ru | pop3.rambler.ru | smtp.rambler.ru |
1.1 | rambler.ru (вариант 2) | mail.rambler.ru | mail.rambler.ru |
2 | yandex.ru | pop.yandex.ru | smtp.yandex.ru |
3 | google.com | pop.googlemail.com | smtp.pop.googlemail.com |
4 | mail.ru | pop3.mail.ru | smtp.mail.ru |
5 | Yahoo! Mail | pop.mail.yahoo.com | smtp.mail.yahoo.com |
Как узнать сервер электронной почты в Windows
- Запустите командную строку и введите команду # nslookup
- Введите следующую команду # set type=MX
- Укажите имя домена. Вы увидите перечень подходящих хостов.
Как узнать SMTP сервер почты в Linux
- Запустите командную строку.
- Введите команду # dig «ваш домен» MX
Если ответ от DNS-сервера не пришел, скорее всего, для заданного домена SMTP не настроен. Обратитесь в техподдержку хостинга для уточнения информации и решения проблемы.
Обычный и выделенный почтовый сервер SMTP: в чем разница
Стандартные серверы актуальны для передачи личной корреспонденции. Владеют ими провайдеры, хостинги, бесплатные почтовые клиенты.
Выделенные выбирают для массовых рассылок, так как у них нет ограничений по количество отправленных и полученных писем в отличие от обычных SMTP-хостов. Такие серверы можно купить, арендовать и даже создать свой личный.
Выделенный SMTP: для чего нужен
Свой SMTP обеспечивает больше возможностей.
- Рассылка писем без ограничений
Обычно провайдеры устанавливают лимит на количество писем, которые можно отправлять и получать ежедневно. Если его превысить, адрес могут заблокировать. При использовании своего SMTP можно обойти ограничения, ничем не рискуя, поэтому он необходим, если компания делает рассылки по клиентской или партнёрской базе.
- Повышение вероятности доставки писем
Поскольку письма проходят проверку в процессе передачи, они могут попадать в спам . Благодаря SMTP-серверу параметры фильтрации будут не такими строгими, а корреспонденция будет доставлена в папку «входящие».
- Защита от утечки данных
Данные получателей хранятся на сервере отправителя, их охраняет сервер, поэтому злоумышленники не могут получить к ним доступ.
При отправке писем сервер направляет в ответ особые команды, по которым можно определить, почему письма не дошли до адресата. Например, человек занёс ваш адрес в чёрный список, его ящик переполнен и т.д.
- Экономия на транзакционной рассылке
Использовать SMPT-сервер выгоднее, чем платить за сервисы email-рассылок. Он актуален, когда нужно доставить большое количество сообщений без изображений или видео.
Недостатки у SMTP тоже есть. Главная проблема заключается в отсутствии шифрования, поэтому для повышения информационной безопасности желательно использовать расширенную версию, где для защиты электронной корреспонденции можно вводить специальную команду «STARTTLS».
Внешние механизмы блокировки спама сервер не применяет, поэтому рекламные и другие лишние письма придётся удалять вручную, иначе ящики быстро переполнятся, а новые сообщения по этой причине не будут доходить.
Для рассылки через SMTP важно корректно настраивать заголовки и исправлять ошибки. В случае аренды сервера эту задачу можно делегировать техподдержке.
Где и как настроить SMTP-соединение
Существуют 5 способов настроить SMTP-соединение.
- Заказать сервер с готовыми настройками
Это самый простой способ, так как не придётся самостоятельно выставлять параметры. Однако важно заранее обсудить условия, чтобы избежать ограничений в процессе работы.
- Выполнить настройку на базе хостинга
Если у вас уже работает сайт, нужно настроить сервер хостинг-провайдера. В этом случае у вас не будет ограничений по объёму корреспонденции и скорости её отправки. Однако для рассылки такой способ лучше не использовать. Получатели писем могут направить жалобы на домен, в результате чего его заблокируют. Это принесёт негативные последствия для функционирования сайта и бизнеса в целом.
- Заказать SMTP на стороннем ресурсе
Это подходящее решение для e-mail рассылок, так как снижается вероятность, что письма попадут в спам. Как правило, клиенты могут выбрать оптимальный тариф, отвечающий задачам компании.
- Найти бесплатный SMTP сервис
Такая возможность есть в любом почтовом сервисе, но у них строгие ограничения по объёму писем. Чтобы их обойти, можно создать несколько аккаунтов.
- Воспользоваться виртуальной средой
Для этого потребуется выделенный IP-адрес и профильные знания. Зато этот вариант лучше других подходит для рассылок и обработки большого количества писем.
Настройка SMTP-сервера в почтовом клиенте
Допустим, вы завели почтовый ящик в Яндексе. Для обмена письмами можете воспользоваться веб-интерфейсом, то есть заходить через браузер. Но если у вас несколько ящиков, удобнее пользоваться почтовым клиентом, который работает на компьютере, смартфоне, других устройствах.
Рассмотрим перенос ящика в один из наиболее популярных почтовых клиентов The Bat.
Сначала нужно проверить настройки почты в браузере, а именно раздел «почтовые программы».
Здесь нужно выбрать протокол, по которому будет работать сервер.
Если планируете заходить в ящик с разных устройств или использовать его в качестве корпоративной почты, лучше выбрать IMAP. Для небольшого объёма электронной корреспонденции, которую необязательно сортировать, можно выбрать POP3.
Дальше открываем почтовый клиент и создаём новый ящик. В окне установке будут стандартные параметры, также нужно указать актуальный адрес, имя пользователя. Протокол выбирайте тот, который указан в веб-интерфейсе. Остальные параметры выстроятся автоматически.
В следующем окне нужно поставить галку в пункте «Мой сервер SMTP требует аутентификации».
В последнем окне установки нужно нажать «Готово», после чего можно пользоваться программой. В других почтовых клиентах настройки осуществляются аналогично.
Заключение
Почтовый сервер SMTP – оптимальное решение для деятельности коммерческих организаций, которые обрабатывают внушительное количество входящих писем, а также делают массовые рассылки. Если вы отправляете большой объём электронной корреспонденции, вам обязательно нужен выделенный SMTP. Настроить SMTP соединение возможно в любом почтовом клиенте, это легко сделать самостоятельно даже без специальных знаний в области информационных технологий. Еще проще – обратиться за помощью в техподдержку хостинга, у которого есть готовое решение, актуальное для целей и задач вашего бизнеса.
Источник: www.nic.ru
SMTP-сервер для рассылки. Как настроить SMTP-сервер
Каждый пользователь, работающий с почтовыми приложениями, так или иначе сталкивается с настройкой параметров входящей и исходящей корреспонденции. Одним из основных элементов является конфигурация SMTP-сервера. Рассмотрим, что это такое и как произвести нужные настройки для различных ситуаций.
Что такое SMTP?
Сокращение SMTP происходит от английского словосочетания Simple Mail Transfer Protocol, что в переводе означает «простой протокол отправки почты». В основном область его применения ограничивается сетями на основе TCP/IP и пользовательским уровнем.
В любой мейл-программе, часто называемой почтовым клиентом, имеются специальные настройки, позволяющие сконфигурировать параметры протокола. Именно его посредством все электронные письма отправляются на почтовый сервер, где ожидают ретрансляции. Изначально SMTP-сервер использует TCP-порт под номером 25. Однако с развитием сервисов электронной почты настройки могут существенно изменяться.
Нужна ли настройка сервера при отправке письма с почтового сервиса?
Как правило, любой почтовый сервис в интернете, предлагающий пользователям услуги по отправке и получению электронной корреспонденции, уже оснащен заранее настроенным SMTP-сервером. То есть пользователю производить ничего не нужно.
Сами же сервисы для входа в собственный почтовый ящик требуют от пользователя только ввода логина и пароля, указанных при регистрации, и настраивать, например, SMTP-сервер Mail.Ru не требуется всего лишь по той причине, что в самом сервисе все это было сделано изначально (без этого служба просто не работала бы). Но что делать, если пользователь интернет-ресурсами по какой-то причине не пользуется, а предпочитает стандартные клиенты вроде майкрософтовских Outlook Express и Outlook или сторонние программные продукты, имея при этом зарегистрированный ящик именно в интернет-сервисе?
Настраиваем сервер SMTP (Mail.Ru – почтовый сервис, где зарегистрирован ящик)
Посмотрим на стандартные параметры, которые следует применить к данному сервису. Вне зависимости от используемого почтового клиента абсолютно все настройки будут идентичными.
Итак, для того чтобы правильно сконфигурировать SMTP-сервер Mail.Ru, следует задать следующие параметры:
- сервер исходящей корреспонденции – smtp.mail.ru;
- имя юзера – полное название зарегистрированного в сервисе адреса электронной почты;
- пароль – текущее кодовое сочетание литер, цифр и символов, используемое для входа в ящик;
- порт при выборе протокола шифрования SSL/TLS – 465.
После вступления в силу этих настроек почту можно будет принимать непосредственно в используемой пользовательской программе. Как видим, порт SMTP-сервера отличается от стандартного (25), но это связано уже с протоколами TCP/IP.
Настраиваем сервер SMTP на Yandex
Не менее популярным является и сервис Yandex.Ru. SMTP-сервер для него настраивается полностью аналогичным образом.
Однако для сервера исходящих сообщений применяется адрес smtp.yandex.ru, для порта указывается значение 465, но в настройках защиты устанавливается исключительно TLS.
Устанавливаем SMTP-сервер для рассылки
Теперь перейдем к более сложным ситуациям, когда пользователю по каким-либо причинам (например, для раскрутки собственного бизнеса или сайта) нужно осуществлять массовую рассылку. Заниматься этим вручную с использованием онлайн-сервисов или почтовых клиентов нет смысла хотя бы по той причине, что это занимает слишком много времени и сил. Поэтому можно поступить двояким способом – купить уже готовый настроенный SMTP-сервер или настроить его самому.
В первом случае, если приобретается «белый» сервер, это потребует весомых затрат, а также соблюдения всех условий разработчика или продавца. Можно, конечно, приобрести «серый» сервер, однако здесь нет гарантии, что он не будет внесен в спам-базы поисковых систем. Чревато это только тем, что тот же Yandex при поступлении писем с указанных источников будет просто фильтровать их и отправлять в раздел спама, а Mail.Ru и Google помечают корреспонденцию соответствующим индексом «спамности». Настройка же SMTP-сервера вручную выглядит и более надежной, и более экономной в плане финансовых затрат.
Для начала нужно приобрести сервер VPS с операционной системой Centos версии не ниже шестой. Сразу обратите внимание, есть ли возможность ввода записи PTR, которая позволит точно идентифицировать каноническое имя домена принимающим сервером.
Далее нужно установить панель Vesta. В качестве примера используем утилиту PuTTY, которую нужно скачать, установить и запустить. В настройках сразу прописываем IP-адрес сервера, далее жмем кнопку Open и прописываем логин root и пароль, предоставленный при покупке VPS-сервера.
Теперь последовательно вводим следующие команды:
curl -O http://vestacp.com/pub/vst-install.sh
Если возникает ошибка, решаем ее при помощи сочетания:
bash vst-install-rhel.sh —force
После этого вводим действительный адрес электронного ящика и название хоста. Через 5-10 минут панель установится.
Далее в браузере используем адресную строку, где прописываем такое:
Возникает окно, где нужно ввести имя пользователя root и предоставленный пароль.
На следующем этапе регистрируем домен и переходим в панель параметров DNS, где меняем местами записи MX и A.
Ждем, пока произойдет обновление DNS-зон, и переходим на вкладку WEB в панели Vesta, где добавляем зарегистрированный домен.
После этого регистрируем аккаунты SMTP в разделе Mail. Для проверки в том же разделе используем вкладку Open Webmail. В появившемся окне EXIM-сервера вводим параметры созданного SMTP и отправляем пробное письмо. Если все нормально, можно себя поздравить.
Обратите внимание, что в некоторых случаях для массовой рассылки может потребоваться наличие цифровой подписи (не путать с записью PTR, которая отвечает только за подлинность домена или хоста). При ее отсутствии некоторые принимающие службы могут отнестись к рассылке недоверительно, а сама входящая корреспонденция будет помечена как сомнительная. Так что об этом нужно позаботиться заранее.
Вместо послесловия
Остается добавить, что настройка SMTP-сервера для почтовых клиентов не так уж сложна, как это могло показаться вначале. Но вот для массовых рассылок над настройкой придется, что называется, попотеть. И использовать можно не только тот вариант, который был представлен выше. Некоторые разработчики уже сегодня предлагают автоматизированные системы создания и настройки таких серверов за весьма умеренную плату (а то и вообще бесплатно).
Источник: fb.ru
SMTP (simple mail transfer protocol)
Simple Mail Transfer Protocol (SMTP) — простой протокол связи, применяемый с целью пересылки электронных писем с сервера отправителя на сервер получателя. Этот протокол не рассчитан на обработку входящих сообщений, его используют для отправки и последующей доставки писем адресату. Преимущественно с помощью SMTP отправляют массовые и транзакционные рассылки.
Иногда протокол SMTP путают с IMAP или POP. Но между ними есть существенная разница. SMTP применяют для пересылки писем, тогда как POP или IMAP используют для обработки этих писем после получения.
Схема отправки письма по протоколу SMTP
SMTP-сервер — сервер, который работает по протоколу SMTP. Его главная задача — выступать ретранслятором (передатчиком) между серверами отправителя и адресата. Каждый SMTP-сервер обладает собственным адресом в формате smtp.serveraddress.com. Это позволяет безошибочно определять нужный сервер при пересылке почты.
Как происходит отправка почты через SMTP
Протокол SMTP работает по несложному набору правил:
- При отправке письма указывают отправителя и получателя.
- Сервер направляет запросы обеим сторонам, чтобы убедиться в их существовании.
- Сообщение передаётся по указанному адресу.
Функционал SMTP ограничивается доставкой писем. На стороне адресата электронное письмо извлекается с помощью POP и IMAP.
Отправка писем по SMTP происходит через получение ответов на команды:
Пошагово отправка письма по SMTP выглядит так:
- Сервер отправителя получает необходимую информацию и ищет сервер на стороне получателя, чтобы передать ему письмо: по email адресата определяет почтового провайдера и запрашивает IP-адрес SMTP-сервера получателя.
- Сервер выполняет соединение по порту 25 и передаёт письмо серверу получателя.
- При отсутствии ответа сервера со стороны получателя происходит ещё несколько попыток установить соединение. Если ответа нет, сервер отправителя вернёт ошибку отправки.
Понять принцип работы SMTP просто, если представить себе почтальона, который забирает письмо у отправителя, находит правильный маршрут назначения и доставляет сообщение в почтовый ящик адресата.
Для работы по протоколу SMTP стандартно применяют 25 порт. Но во избежание спам-рассылок провайдеры могут закрыть к нему доступ. Тогда его заменяют дополнительными портами:
- 465 — применяют для создания защищенного SSL-соединения;
- 587 — используют для предотвращения исходящего спама за счёт обязательной аутентификации отправителя.
Какие типы SMTP-серверов существуют
Все SMTP-серверы условно разделяют на два типа:
- Обычные, предназначенные для отправки личной почты. Такие серверы чаще всего принадлежат провайдерам интернет-сетей, веб-хостингов либо электронной почты. Отличительная черта — ограничение по объёму писем. Обычно у каждого провайдера есть установленный дневной лимит.
- Выделенные серверы ретрансляции SMTP, применяемые для массовых рассылок и отправки транзакционных писем. Через эти серверы можно рассылать миллионы писем, не опасаясь блокировки IP.
Также SMTP-серверы можно классифицировать в зависимости от источника. Сервер для отправки писем могут предоставить:
- Интернет-провайдеры. Такой сервер не придется настраивать. Однако провайдеры обычно ограничивают количество писем и скорость отправки. Лимит писем, как правило, определяется тарифом.
- Бесплатные почтовые сервисы. Большинство почтовых сервисов разрешают отправку сообщений по SMTP — Yandex, Gmail, Yahoo. Для эксплуатации сервиса потребуется авторизация с паролем и логином аккаунта. В настройках почтового клиента необходимо указать порт и тип шифрования. Этим способом получится настроить сервер даже на мобильном телефоне. Однако лимиты достаточно малы для массовых рассылок — в среднем 150-500 писем в сутки.
- Хостинг-провайдеры. Располагая сайтом, можно воспользоваться сервером хостинга. Однако если с IP, который могут использовать несколько сотен сайтов, будет идти спам, почтовые службы заблокируют адрес. Если вы хотите получить полную управляемость, защиту от блокировок и выделенный IP, арендуйте у провайдера виртуальный SMTP-сервер (VPS).
- Транзакционные email-сервисы. Данные сервисы позволяют отправлять письма через SMTP с сайта, из CRM-системы или другого веб-приложения. Достаточно зарегистрировать учётную запись и указать в нужной системе сервис в качестве отправителя.
Выбор подходящего сервера обусловлен целями компании и масштабами деятельности. При небольшом количестве писем можно обойтись бесплатными вариантами или функционалом своего сайта. Для массовых рассылок, когда количество писем достигает нескольких сотен, тысяч или миллионов, стоит обратить внимание на виртуальные серверы и коммерческие сервисы транзакционных рассылок.
К примеру, Unisender Go, сервис транзакционных рассылок от Unisender, позволяет отправлять миллионы писем через SMTP-сервер. Для отправки рассылок нужно всего лишь указать хост, логин и пароль.
Преимущества SMTP для email-маркетинга
Высокая доставляемость. Во избежание спама провайдеры могут блокировать отправку почты или ограничивать количество писем с одного почтового ящика. При использовании SMTP вероятность блокировки снижается за счёт обязательной авторизации пользователя. Обычно для авторизации применяют логин и пароль от учётной записи пользователя в конкретном сервисе или аккаунте.
Высокая безопасность взаимодействия. Личные данные подписчиков хранятся на сервере отправителя. SMTP-сервер лишь пересылает письмо, не сохраняя данные.
Не нужно устанавливать дополнительное программное обеспечение. Для запуска достаточно понимать принцип работы протокола и знать необходимый набор команд.
Детальные отчёты о доставке писем и возникающих ошибках. К примеру, ошибка на этапе передачи данных MAIL FROM означает, что ваш обратный адрес не понравился серверу получателя.
Высокая скорость доставки писем. При этом отправитель точно знает, получил ли адресат сообщение.
Низкая стоимость. Отправка писем через SMTP обойдётся в десятки раз дешевле в сравнении с отправкой сообщений через сервисы email-рассылок. Сервисы email-рассылок предоставляют дополнительные возможности для работы с письмами: конструкторы, шаблоны, автоматические цепочки, подробную аналитику. У SMTP-сервера лишь одна задача — доставить сообщение адресату. Когда вам требуется максимально оперативно доставить большое количество писем, например, транзакционных, лучше использовать SMTP.
Особенности применения SMTP
Несмотря на все плюсы SMTP-сервера, у него есть свои особенности, которые нужно учитывать:
- Ограничения со стороны провайдера. Провайдер может заблокировать порт 25 с целью предотвращения спам рассылок из своей сети.
- Проблемы с доставкой из-за грейлистинга. В процессе применения SMTP происходит множественный обмен запросами между серверами. Иногда сервер получателя перестаёт отзываться, подозревая спам. Включается автоматический фильтр спама (грейлистинг) и сервер отправителя прекращает попытки отправки. Вероятность грейлистинга нужно предусмотреть при настройке сервера. К примеру, в сервисах рассылок настраивают повторные отправки.
- Потребность в доработке. Для отправки рассылок через SMTP-сервер его в большинстве случаев нужно настраивать. Мониторинг открытий и переходов, настройка заголовков и трек-пикселей, оперативное исправление ошибок — всё это потребует участия разработчиков.
Если вы планируете использовать SMTP-сервер для рассылок, но не хотите заморачиваться с настройками, воспользуйтесь готовым решением, выбрав один из сервисов транзакционных рассылок. Самое приятное, что у большинства таких сервисов есть бесплатные тарифы.
Источник: www.unisender.com