Сегодня мы подробно расскажем про наиболее используемые в сети интернет протоколы – POP3, IMAP и SMTP. Каждый из указанных протоколов имеет определенное назначение и функциональные возможности. Давайте попробуем разобраться.
Post Office Protocol 3 (POP3) это стандартный протокол почты созданные для получения электронных писем с удаленного сервера на e-mail клиент.POP3 позволяет вам сохранить почтовое сообщение на ваш компьютер и даже прочесть его, в случае, если вы находитесь не в сети. Важно отметить, что если вы решили использовать POP3 для подключения к учетной записи почты, письма, которые уже скачаны на компьютер, будут удалены с почтового сервера. Как пример, если вы используете несколько компьютеров для подключения к одному почтовому аккаунту, то протокол POP3 может быть не лучшим выбором в данной ситуации. С другой стороны, так как почта хранится локально, на ПК конкретного пользователя, это позволяет оптимизировать дисковое пространство на стороне почтового сервера.
По умолчанию, протокол POP3 использует следующие порты:
Internet Message Access Protocol (IMAP) – это почтовый протокол, созданный для доступа к почте с локального почтового клиента. IMAP и POP3 – наиболее популярные в сети интернет протоколы, используемые для получения e-mail. Оба этих протокола поддерживается всеми современными почтовыми клиентами (MUA - Mail User Agent) и WEB – серверами.
В то время как POP3 позволяет доступ к почте только с одного приложения, IMAP позволяет доступ из множества клиентов. По этой причине, IMAP наиболее адаптивен в тех случаях, когда доступ к одному почтовому аккаунту необходим для нескольких пользователей.
По умолчанию, протокол IMAP использует следующие порты:
Simple Mail Transfer Protocol (SMTP) – это стандартный протокол для отправки почтовых сообщений по сети интернет.
Данный протокол описан в RFC 821 и RFC 822, впервые опубликованных в августе 1982 года. В рамках данных RFC, формат адреса должен быть в формате имя_пользователя@доменное_имя . Доставка почты, аналогична работе обычной почтовой службы: например, письмо на адрес [email protected], будет интерпретирован так: ivan_ivanov – адрес, а merionet.ru – почтовый индекс. Если доменное имя получателя отличается от доменного имени отправителя, то MSA (Mail Submission Agent) отправит письмо через Mail Transfer Agent (MTA). Главная идея MTA в том, чтобы перенаправлять письма в другую доменную зону, по аналогии, как традиционная почты отправляет письма в другой город или область. MTA так же получает почту от других MTA.
Протокол SMTP использует следующие порты.
Шаблоны Обновление!
CRM система «Клиентская база» обладает функционалом для проведения массовых рассылок. При этом, для того чтобы проводить рассылки необходимо иметь SMTP-сервер, через который будут отправляться письма.
SMTP-сервер - это Ваш почтовый ящик, с которого будут отправляться письма через программу
Если Вы используете SaaS-версию программы, то сервер для рассылки писем уже настроен и готов к работе. Если же Вы используете локальную, либо web версию программы, либо в SaaS-аккаунте хотите добавить свой ящик для рассылки, то Вам будет полезен данный раздел документации.
Для того чтобы начать настройку сервера, Вам необходимо перейти в «Настройки» - «Рассылка»
В новом окне перейдите во вкладку «Настройки рассылки» и нажмите на кнопку «Добавить сервер».
После этого мы попадаем в окно, где нужно выбрать тип сервера
Внутренний SMTP — Данный пункт стоит выбирать, когда почтовый сервер и программа находятся на одном хостинге/сервере. В других случаях SMTP-сервер просто не будет работать. Если Выбрать данный пункт, то необходимо будет ввести только адрес ящика, с которого будет производится рассылка в программе.
Внешний SMTP — Данный вариант стоит выбирать в большинстве случаев. Он используется, когда почтовый сервер и «Клиентская база» находятся на разных серверах. Также в локальную версию программы возможно добавить только внешние SMTP-серверы. После того как будет выбран вариант «Внешний SMTP», откроется перечень полей для заполнения параметров сервера.
Важно: все настройки SMTP соответствуют тем, которые Вы вносите при добавлении нового ящика в почтовую программу (например, в outlook, the bat!, mozilla thunderbird и другие).
Адрес отправителя — Адрес, с которого будут отправляться письма. Соответствует адресу почтового ящика. SMTP-сервер — адрес SMTP-сервера, через который будет отправляться письмо. В большинстве случаев соответствует следующей форме:
smtp.*адрес почтового провайдера*.
Т.е., например,smtp.mail.ru, smtp.rambler.ru, smtp.yandex.ru, smtp.gmail.com и т.д.
SMTP-порт — почтовый порт, используемый сервером. В большинстве случаев, используется порт 25. Поэтому, если не знаете какой порт указать, ставьте его
Важно:
В SaaS-версиях аккаунтов нельзя добавлять свои сервера, работающие через порт 25. Стоит использовать либо уже внесенный изначально стандартный сервер, либо добавить свой сервер, использующий другой порт, например, 465.
SMTP-логин — Логин для подключения к Вашему почтовому ящику. Обычно, соответствует адресу почтового ящика.
SMTP-пароль — Пароль для доступа к Вашему ящику. Т.е. это пароль, с помощью которого Вы подключаетесь к ящику через сайт или почтовую программу.
SMTP-безопасность — Если используется отправка с использованием сертификатов безопасности SSL или TLS, то их необходимо указать здесь. Например, при использовании для отправки SMTP-порта 465, следует выбрать в данном пункт «SSL».
Некоторые SMTP-серверы имеют возможность изменять адрес отправителя при использовании их в рассылке. Т.е. возможно отправлять письма, например, с адреса [email protected] , при этом клиент будет видеть, что письмо пришло с адреса [email protected] и, отвечая, он будет посылать письмо также на этот адрес. Если у SMTP-сервера такая возможность есть, то в настройке smpt-сервера в программе Клиентская база возможно ее включить, поставив галочку в поле «Разрешать подмену отправителя». Некоторые почтовые сервера (чаще всего бесплатные, типа mail.ru или yandex.ru) запрещают отправлять письма от имени иного адресата, отличного от того, что задан в настройках smtp. В этом случае адрес отправителя в шаблоне рассылки должен совпадать с адресом отправителя smtp, либо его можно оставить пустым (при рассылке подставится автоматом).
Важно: Опция "Разрешать подмену отправителя" будет работать только на почтовых серверах, в настройках которого серверах, в которых можно добавить SPF запись с необходимыми настройками. Большинство публичных почтовых серверов (mail.ru, gmail.com, yandex.ru и др.) такого функционала не предоставляют.
Чтобы сделать рассылку по клиентам с указанием, например, вашего корпоративного почтового ящика в качестве адреса отправителя, нужно в настройках шаблона рассылки указать "фиксированного" отправителя. В поле "Адрес отправителя" добавить ваш корпоративный email. В поле "Имя отправителя" добавить название вашей компании. И в настройках рассылки разрешить подмену отправителя у текущего smtp-сервера.
Если в настройках нет smtp-сервера с разрешенной подменой отправителя, то в адрес отправителя всех писем автоматически будет подставляться адрес, указанный в настройках текущего SMTP-сервера.
Дополнительно в программе есть возможность проверять ответы от "Mail Delivery System". Эта возможность позволяет во время рассылки получать информацию, если Ваше письмо не было успешно доставлено до адресата. Для этого следует сделать следующее:
2. После этого в открывшейся перечень полей вносим информацию о сервере для входящей почте — электронном ящике, на который будут приходить ответы от "Mail Delivery System". Эти настройки можно узнать у провайдера электронной почты.
Важно: в поля IMAP сервер и IMAP логин вносятся одни и те же данные, а именно адрес ящика электронной почты, на который будут приходить все ответы.
3. После внесения всех необходимых изменений, нажимаем на кнопу "Сохранить".
Теперь если при отправке письма будет возникать ошибка и формироваться письмо от "Mail Delivery System", то оно будет отправляться на ящик, параметры которого Вы указали.
Начиная с версии 2.0.3 появились новые параметры в настройках SMTP-серверов:
Возможность устанавливать максимальное количество писем в час для каждого SMTP-сервера;
Возможность устанавливать ограничение на количество писем в сутки для каждого SMTP- сервера.
На основе данных параметров стало возможным отслеживать информацию о текущих лимитах, то есть сколько писем осталось до порога лимита в час/сутки. Это можно увидеть перейдя по вкладку «Параметры рассылки», где рядом с именем сервера будет представлена информация о текущем состоянии.
В случае если лимит сообщений достиг своего предела, будет выводиться соответствующая информация, сообщающая пользователю о том, что лимит исчерпан.
Когда будет достигнут часовой/суточный лимит рассылки, оставшиеся письма останутся в очереди на отправку в "Активных рассылках". По истечении часа/суток их отправка будет продолжена.
Важно!
Стоит отметить, что в версии 2.0.3 оптимизировалась рассылка при наличии нескольких серверов исходящей почты. То есть, теперь нет последовательного прохода по всем доступным серверам с паузой между ними, рассылка идет без пауз с первого разрешенного сервера пока не исчерпается лимит, после чего берется второй разрешенный сервер, и.т.д.
Начиная с марта 2015 года, в настройках почтовых ящиков Gmail появилась опция "Доступ к аккаунту". Данная опция позволяет получать возможность использования Вашего почтового ящика сторонними приложениями. Если данная опция отключена, то программа "Клиентская база" не сможет использовать почтовый ящик Gmail в качестве SMTP-сервера, а при рассылке будет выводиться ошибка "SMTP error: Could not authenticate"
Для того, чтобы включить данную опцию, Вам необходимо перейти в настройки аккаунта, и в разделе "Доступ к аккаунту" выбрать пункт "Включить". После этого, Вам на почту придет письмо с информацией о проведенном изменении настроек аккаунта.
На заметку!
Если Вы настраиваете в качестве SMTP-сервера зарегистрированный почтовый ящик на rambler.ru, то есть вероятность того что Вы столкнетесь с рядом трудностей:
1. Во-первых стоит учитывать, что почтовый провайдер rambler имеет отличительные особенности настроек SMTP-сервера (он имеет 2 варианта вида настроек исходящего сервера: к примеру в качестве сервера исходящей почты могут быть как вид mail.rambler.ru, так и smtp.rambler.ru).
2. Во-вторых, такой сервер имеет конкретное требование к содержимому поля "From:" ("От:") письма: указанный вами адрес электронной почты в настройках почтового клиента, должен совпадать с именем пользователя, которым вы авторизуетесь на SMTP сервере.
3. В-третьих, для того чтобы с такого почтового сервера корректно отсылались письма, необходимо в личных настройках своего почтового ящика rambler.ru , включить специальный параметр «Отправлять письма через SMTP-сервер Рамблер-Почты». То есть требует дополнительную аутентификацию на сервере исходящих сообщений.
4. В-четвертых, при рассылки с уже настроенного сервера такого типа, есть большая вероятность того, что письма будут попадать в проваленные с ошибкой:«SMTP Error: Data not accepted.SMTP server error: 5.7.1 Spam message rejected; If this is not spam contact abuse at 550 rambler-co.ru
Иначе говоря это означает, что при рассылки с Вашего сервера, его IP попадает в так называемый «Black-лист»(черный список) и помечается как источник рассылки спама. И для того чтобы разблокировать свой IP, Вам потребуется писать запрос на электронный адрес [email protected] . В письме указывается IP сервера который надо разблокировать и указывается, какие меры были приняты для устранения спама с сервера.
Одним из основных элементов является конфигурация SMTP-сервера. Рассмотрим, что это такое и как произвести нужные настройки для различных ситуаций.
Сокращение SMTP происходит от английского словосочетания , что в переводе означает «простой протокол отправки почты». В основном область его применения ограничивается сетями на основе TCP/IP и пользовательским уровнем.
В любой мейл-программе, часто называемой почтовым клиентом, имеются специальные настройки, позволяющие сконфигурировать параметры протокола. Именно его посредством все электронные письма отправляются на почтовый сервер, где ожидают ретрансляции. Изначально SMTP-сервер использует TCP-порт под номером 25. Однако с развитием сервисов электронной почты настройки могут существенно изменяться.
Как правило, любой почтовый сервис в интернете, предлагающий пользователям услуги по отправке и получению электронной корреспонденции, уже оснащен заранее настроенным SMTP-сервером. То есть пользователю производить ничего не нужно.
Сами же сервисы для входа в собственный почтовый ящик требуют от пользователя только ввода логина и пароля, указанных при регистрации, и настраивать, например, SMTP-сервер Mail.Ru не требуется всего лишь по той причине, что в самом сервисе все это было сделано изначально (без этого служба просто не работала бы). Но что делать, если пользователь интернет-ресурсами по какой-то причине не пользуется, а предпочитает стандартные клиенты вроде майкрософтовских Outlook Express и Outlook или сторонние программные продукты, имея при этом зарегистрированный ящик именно в интернет-сервисе?
Посмотрим на стандартные параметры, которые следует применить к данному сервису. Вне зависимости от используемого почтового клиента абсолютно все настройки будут идентичными.
Итак, для того чтобы правильно сконфигурировать SMTP-сервер Mail.Ru, следует задать следующие параметры:
После вступления в силу этих настроек почту можно будет принимать непосредственно в используемой пользовательской программе. Как видим, порт SMTP-сервера отличается от стандартного (25), но это связано уже с протоколами TCP/IP.
Не менее популярным является и сервис Yandex.Ru. SMTP-сервер для него настраивается полностью аналогичным образом.
Однако для сервера исходящих сообщений применяется адрес smtp.yandex.ru, для порта указывается значение 465, но в настройках защиты устанавливается исключительно TLS.
Теперь перейдем к более сложным ситуациям, когда пользователю по каким-либо причинам (например, для раскрутки собственного бизнеса или сайта) нужно осуществлять массовую рассылку. Заниматься этим вручную с использованием онлайн-сервисов или почтовых клиентов нет смысла хотя бы по той причине, что это занимает слишком много времени и сил. Поэтому можно поступить двояким способом - купить уже готовый настроенный 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.sh
Если возникает ошибка, решаем ее при помощи сочетания:
bash vst-install-rhel.sh —force
После этого вводим действительный адрес электронного ящика и название хоста. Через 5-10 минут панель установится.
https://IP сервера:8083
Возникает окно, где нужно ввести имя пользователя root и предоставленный пароль.
На следующем этапе регистрируем домен и переходим в панель параметров DNS, где меняем местами и A.
Ждем, пока произойдет обновление DNS-зон, и переходим на вкладку WEB в панели Vesta, где добавляем зарегистрированный домен.
После этого регистрируем аккаунты SMTP в разделе Mail. Для проверки в том же разделе используем вкладку Open Webmail. В появившемся окне EXIM-сервера вводим параметры созданного SMTP и отправляем пробное письмо. Если все нормально, можно себя поздравить.
Обратите внимание, что в некоторых случаях для массовой рассылки может потребоваться наличие цифровой подписи (не путать с записью PTR, которая отвечает только за подлинность домена или хоста). При ее отсутствии некоторые принимающие службы могут отнестись к рассылке недоверительно, а сама входящая корреспонденция будет помечена как сомнительная. Так что об этом нужно позаботиться заранее.
Остается добавить, что настройка SMTP-сервера для почтовых клиентов не так уж сложна, как это могло показаться вначале. Но вот для массовых рассылок над настройкой придется, что называется, попотеть. И использовать можно не только тот вариант, который был представлен выше. Некоторые разработчики уже сегодня предлагают автоматизированные системы создания и настройки таких серверов за весьма умеренную плату (а то и вообще бесплатно).
Сегодня, когда можно без проблем заполучить любое количество бесплатных почтовых ящиков, просто регистрируя аккаунт на службах "Яндекса", "Мэйл.Ру" и им подобных, такой вопрос, как настройка почтового сервера, беспокоит не слишком многих пользователей.
Однако бывают и такие моменты, когда знать хотя бы некоторые аспекты данного вопроса будет полезно.
Ситуаций, когда элементарные знания по настройке почты нужны рядовому пользователю, не так уж и много. И тем не менее любая из них может приключиться когда угодно:
Основные параметры электронной почты, такие как DNS, данные по IP и подобные сведения, выдаются непосредственно провайдером.
Чтобы начать использовать ОС Windows, потребуется либо скачать подходящий для этой операционной системы клиент, либо прибегнуть к помощи встроенных в нее клиентов. Для начала потребуется завести новую учетную запись. Как правило, при этом также просят ввести ее название, придумать пароль и логин для входа.
Возможно, потребуется включить поддержку почтовых служб Windows через панель "Удаление и установка программ" в разделе установки компонентов E-mail Services.
Для создания нового ящика нужно будет придумать имя пользователя и пароль.
В SMTP надо указать номер порта 25, а для сервера POP3 - 110. Если провайдер выдает иные параметры, следует ввести их. В том случае, когда используемый клиент почты не предполагает ввода номера портов, нужно оставить лишь адрес, выданный провайдером, в пунктах "Сервер для входящих сообщений" (это может быть как POP3, так и IMAP) и "Имя для сервера исходящих сообщений" (обычно только SMTP).
Более тонкая настройка почтового сервера Windows во многом зависит от используемого почтового приложения, но принцип работы будет тем же самым. Разница может заключаться в вариантах графического интерфейса и в пунктах меню.
Иногда требуется оставаться на бесплатном однако применять в качестве клиента отдельное приложение. Можно показать это на примере настроек почты для сервиса "Яндекс". Настройка почтового сервера тогда будет проводиться со следующими параметрами.
1. Настройки по протоколу IMAP для входящих сообщений:
2. Для настроек исходящих сообщений по протоколу IMAP:
3. Что касается протокола POP3 для отправленных сообщений:
4. Для исходящих сообщений, отправляемых по протоколу POP3:
В качестве имени пользователя, а также адреса и пароля следует выставить уже существующие адреса и пароли от почты на "Яндексе".
Порой требуется узнать и про настройки почтового сервера Mail.Ru. В целом настройка выглядит точно так же, как было описано в случае с почтой "Яндекс". Но параметры при этом будут выглядеть так:
В общем-то, настройки указываются точно такие же, как и в случае с "Яндексом", но лишь с добавлением префикса mail. Для прочих бесплатных серверов следует выставлять те же параметры, но с соответствующими префиксами.
Как видно, в целом ничего сложного в таком вопросе, как настройка почтового сервера, нет. С этой задачей может справиться даже начинающий пользователь. Зато можно быть уверенным в том, что даже в случае критического сбоя без почты остаться не придется.
Задача же поднять собственные почтовые серверы при помощи Linux-инструментов, Apache, SQL и тому подобных требует более глубоких знаний в области информационных технологий.
Для полноценного использования электронной почты не обязательно заходить на официальную страницу сервиса. Одним из вариантов для работы могут стать почтовые программы, которые также дают все функции для комфортного взаимодействия с электронными письмами.
При установке и дальнейшей работе с почтовым клиентом на ПК письма могут сохраняться на самом устройстве и серверах сервиса. При настройке также важен выбор протокола, по которому будет определяться способ хранения данных. При использовании IMAP письмо будет храниться на сервере и устройстве пользователя. Тем самым, получить доступ к ним будет возможно даже с других устройств. Если выбрать POP3, то сообщение сохранится только на компьютере, минуя сервис. В результате, пользователь сможет работать с почтой только на одном устройстве, выполняющем роль хранилища. Как настроить каждый из протоколов, стоит рассмотреть отдельно.
В данном случае вначале следует посетить официальный сайт и в настройках сделать следующее:
В этом варианте все сообщения будут храниться как на сервере, так и на пользовательском компьютере. Это наиболее предпочтительный вариант настройки, он используется автоматически во всех почтовых клиентах.
Затем следует рассмотреть данную настройку непосредственно в почтовых клиентах.
Одна из возможных программ для работы с сообщениями. Несмотря на то, что является платной, она пользуется популярностью у русскоязычных пользователей. Причиной этому служит наличие множества средств для обеспечения безопасности переписки и защиты личных данных.