Sendmail. Введение

При использовании почтовых клиентов вроде Outlook или Thunderbird для отправки электронной почты, программа просто является посредником и передает сообщение на почтовый сервер для доставки к месту назначения. Этот сервер (также известный как MTA(Mail Transfer Agent) - агент пересылки почты) «отыскивает» место назначения, подключается к почтовому серверу места назначения и передает ему сообщение. Когда другой сервер получает электронную почту, он проверяет корректность доставки, чтобы убедиться, что это сообщение действительно пришло по адресу, и если да, сохраняет его в локальный файл почты.

Позже, когда пользователь проверяет свою электронную почту, файл считывается POP3 сервером. Почтовые клиенты вроде Outlook или Thunderbird, как правило, работают на компьютерах пользователя и считывают почту с POP3 сервера через POP3 протокол для загрузки сообщений на локальный компьютер. После того как сообщение было получен таким образом, процесс доставки завершается, и сообщения могут быть прочитаны пользователем.

Почтовые агенты(MTA) для отправки сообщений используют SMTP (Simple Mail Transfer Protocol) для отправки электронной почты через Интернет. Клиенты также используют SMTP протокол для отправки почты на сервер для дальнейшей доставки. Очень немногие MTA, используют протокол POP3 для приема почты. Вместо этого, они просто записывают сообщения в файл, который считывается сервером POP3.

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

Если вы хотите, чтобы ваша система, имела возможность получать электронную почту, вам нужно будет запустить программу MTA. Это только первый шаг. Чтобы запустить свой собственный почтовый домен, вроде example.com - так, чтобы сообщения приходящие на foo@example.com доставлялись бы на ваш почтовый сервер в почтовый ящик Foo, потребуются некоторые настройки сети и DNS.

Как правило, ваш почтовый сервер должен иметь статический IP адрес и постоянное подключение к сети Интернет.

Для того, чтобы другие сервера «узнали» о вашем почтовом домене, необходимо добавить соответствующие записи в DNS. Как правило, MX-запись для домена example.com определяется как имя хоста вашей системы, вроде server.example.com. Эта запись говорит другому почтовому серверу(MTA), куда подключатся для доставки электронной почты для домена example.com. Если нет записи MX server.example.com, другие почтовые сервера будут искать А запись для подключения непосредственно к серверу.

Иногда имеет смысл организовать работу почтового сервера, даже если у вас динамический IP-адрес. Программа Fetchmail может быть использована для загрузки электронной почты с помощью протокола POP3 и доставки ее в локальный почтовый ящик на вашей системе. Этот локальный почтовый сервер может не иметь прямого соединения SMTP с другой системой в Интернете, но он может доставить почту, отправленную вашей системе локальные почтовые ящики.

Иногда требуется запустить почтовый сервер, который занимается только отправкой исходящей почты. Он будет принимать сообщения от локальных клиентов и пытаться доставить их в конечный пункт назначения, или положить их в очередь для последующей доставки. Некоторые программы, для отправки электронной почты могут использовать локальный почтовый сервер и для этого можно использовать Sendmail. Почти все провайдеры и компании имеют свои собственные почтовые сервера. Если вы используете почтовый сервер провайдера, то нет никакой необходимости, запускать свой собственный.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика