почтовый сервер (как организовать)

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

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
teapoot10
Сообщения: 61

почтовый сервер

Сообщение teapoot10 »

Доброго времени суток!

Хочется свой собственный почтовый сервер. Причем нужно как принимать почту @xxx.ru так и отправлять. Дано: обычный интернет с внешним IP доступ к MX записи DNS хостера FreeBSD8.2

Почитал что пишут в интернете информация различается. Хочу что бы разбирающиеся люди посоветовали.

1. Требования к провайдеру
Ничего не понял. Многие пишут что мой пров должен отдавать на запросы "кому принадлежит мой внешний IP" что-то навроде "xxx.ru" Некотрые пишут что мой IP должен принадлежать к какойто особой милитари зоне. Это правда?
Если да что мне нужно втолковать провайдеру что бы он понял чего я от него хочу?

2. Какое ПО мне проще будет выбрать если на этом сервере мне нужен POP SMTP с аунтификацией любой желательно не системными пользователями хотя допустимо. Нагрузка на сервер: 5 присем в день на отправку 20 на прием :) антиспам лесом ....

Если у кого есть русскоязычная статья актуальная для FreeBSD8 на примете прошу поделиться.

Вопрсы почему не воспользоваться smtp от провайдера или еще каким прошу опустить - низя нужно своё
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: почтовый сервер

Сообщение Ленивая Бестолочь »

teapoot10 писал(а): ↑
20.02.2012 22:27
1. Требования к провайдеру
Ничего не понял. Многие пишут что мой пров должен отдавать на запросы "кому принадлежит мой внешний IP" что-то навроде "xxx.ru" Некотрые пишут что мой IP должен принадлежать к какойто особой милитари зоне. Это правда?
Если да что мне нужно втолковать провайдеру что бы он понял чего я от него хочу?

вам нужно
1. иметь MX запись, которая будет указывать на ваш сервер http://ru.wikipedia.org/wiki/%D0%97%D0%B0%...%D1%81%D1%8C_MX
2. иметь правильно настроенную ptr запись для вашего IP http://ru.wikipedia.org/wiki/DNS#.D0.97.D0...D1.81.D0.B8_DNS

teapoot10 писал(а): ↑
20.02.2012 22:27
2. Какое ПО мне проще будет выбрать если на этом сервере мне нужен POP SMTP с аунтификацией любой желательно не системными пользователями хотя допустимо. Нагрузка на сервер: 5 присем в день на отправку 20 на прием smile.gif антиспам лесом ....

любой smtp сревер и pop3 сервер, который вам было бы проще настраивать.
с такой нагрузкой можете брать что хотите, лишь бы вам было удобней.
по сложности smtp я бы расположил тройку лидеров так:
(от сложного)
sendmail -> exim -> postfix
но это субъективно.

pop3 вообще простые в настройке. например courier или dovecot.

опять же при ваших объёмах особо заморачиваться с авторизацией смысла нет - сделайте виртуальных пользователей в файлах или mysql.

teapoot10 писал(а): ↑
20.02.2012 22:27
Если у кого есть русскоязычная статья актуальная для FreeBSD8 на примете прошу поделиться.

посмотрите на lissyara.su.
там дочерта рускоязычных howto по почте для фрях.

teapoot10 писал(а): ↑
20.02.2012 22:27
Вопрсы почему не воспользоваться smtp от провайдера или еще каким прошу опустить - низя нужно своё

отлично же.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

Спасибо
те мне нужно написать писмо провайдеру что бы он прописал ptr запись xxx.ru и после этого можно спокойно настраивать sendmail?
А courier или dovecot могу настроить уже сейчас просто зделав MX запись у хостера?

добавлено:
и еще читаю про ptr, не могу понять как именно она должна выглядеть для почтовых ящиков xxx@mypochta.ru просто mypochta.ru или mail.MYPOCHTA.RU почемуто в примерах фигурирует именно такой вариант. Просто перед обращением к провайдеру хочется грамотно составить запрос чего от него мне нужно то.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: почтовый сервер

Сообщение sash-kan »

teapoot10 писал(а): ↑
23.02.2012 21:06
А courier или dovecot могу настроить уже сейчас просто зделав MX запись у хостера?
можете не дожидаться появления этой записи·
к работе pop/imap она отношения не имеет·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

Дык писма без неё то не придут?

Буду признателен если кто приведет пример грамотного запроса к провайдеру. Если например я хочу с IP 8.8.8.8 отправлять почту @example.com

Я вижу как то так:

"Прошу для моего внешнего IP 8.8.8.8 внести PTR запись mail.EXAMPLE.COM в зону обратного просмотра DNS "

Чуствую что хрень написал подскажите как будет верно и понятно?

Или всетаки "mail." не нужно
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

Код: Выделить всё

# host 87.250.250.38
38.250.250.87.in-addr.arpa domain name pointer smtp.yandex.ru.

# host 94.100.177.1
1.177.100.94.in-addr.arpa domain name pointer smtp.mail.ru.


а тут возвращяется smtp ....
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: почтовый сервер

Сообщение KiWi »

teapoot10 писал(а): ↑
23.02.2012 22:47

Код: Выделить всё

# host 87.250.250.38
38.250.250.87.in-addr.arpa domain name pointer smtp.yandex.ru.

# host 94.100.177.1
1.177.100.94.in-addr.arpa domain name pointer smtp.mail.ru.


а тут возвращяется smtp ....

Желательно, чтобы запись в прямой зоне и запись в обратной зоне совпадали с тем, как представляется smtp-сервер при отправке письма. Всё.
Какая она будет -- никого не интересует. Хоть vasyapupkin.example.com.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: почтовый сервер

Сообщение sash-kan »

добавлю в попытке собрать воедино картинку в голове топик-стартера·
в качестве примера — живая кошка живой домен (с простыми настройками)

1. некий абстрактный smtp-сервер хочеть отправить письмо для user@mezon.ru
2. он выполняет dns-запрос: дайте мне mx-запись домена mezon.ru:
$ host -t mx mezon.ru
mezon.ru mail is handled by 10 omega.mezon.ru.
3. «окей» — думает smtp-сервер, — «значит, буду связываться с omega.mezon.ru»
4. а в какой ip-адрес резолвится это имя?
$ host -t a omega.mezon.ru
omega.mezon.ru has address 88.212.197.166
5. а ip-адрес резолвится обратно в то же имя?
$ host -t ptr 88.212.197.166
166.197.212.88.in-addr.arpa domain name pointer omega.mezon.ru.
6. резолвится! значит, будем дружить!

p.s. в этот же ip-адрес резолвится ещё пару имён: http://www.robtex.com/ip/88.212.197.166.html
что совершенно никак не мешает нормальной работе smtp-сервера и хождению почты для/от домена mezon.ru
p.p.s. тот же самый smtp-сервер, слушающий 25-й порт на адресе 88.212.197.166, обслуживает ещё ряд доменов, в частности, и домен unixforum.org (да-да, домен этого форума):
$ host -t mx unixforum.org
unixforum.org mail is handled by 10 omega.mezon.ru.
и почта для/от домена unixforum.org прекрасно ходит!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

Вау! походу понял. Доходчего обьясняете.
Но если так то выходит мне надо делать и A запись на свой почовый сервак, а его имя не принципиально оно может быть отличным от адреса почты в принципе?
правильно понимаю могу с сервера mail.mail-mail.ru слать почту с ящика info@google.com главное чтобы mx a и ptr друг другу соответствовали и в них значилось mail.mail-mail.ru?
так этож что получается я могу представляться кем хочу?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: почтовый сервер

Сообщение sash-kan »

teapoot10 писал(а): ↑
24.02.2012 01:48
Но если так то выходит мне надо делать и A запись на свой почовый сервак, а его имя не принципиально оно может быть отличным от адреса почты в принципе?
a-запись служит для преобразования имени в ip-адрес·
если a-записи нет, значит, такое имя не существует·
mx-запись (часто их несколько — см., например, host -t mx google.com) служит для того, чтобы определить — с каким сервером надо связаться для передачи почты данному домену·
имя этого сервера может не иметь ничего общего с именем домена, для которого передаётся почта (например, чтобы передать письмо для user@unixforum.org, нужно связываться с сервером omega.mezon.ru)·

teapoot10 писал(а): ↑
24.02.2012 01:48
правильно понимаю могу с сервера mail.mail-mail.ru слать почту с ящика info@google.com главное чтобы mx a и ptr друг другу соответствовали и в них значилось mail.mail-mail.ru?
а вот тут вы плавно переключились на совершенно иную тему — с приёма почты на _передачу_·
тут всё обстоит несколько сложнее…
спасибо спамерам за это…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

Оппа!
т.е. без PTR я даже принимать почту не смогу?
Ясно я видел все проще...

А что же мне тогда надо что бы отправять со своего сервера?
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: почтовый сервер

Сообщение yaleks »

teapoot10 писал(а): ↑
24.02.2012 14:34
Оппа!
т.е. без PTR я даже принимать почту не смогу?
Ясно я видел все проще...

А что же мне тогда надо что бы отправять со своего сервера?

принимать сможете, с отправкой будут проблемы (будут отбрасываться как возможный спам)...

пока опыта маловато, может запустите на базе pdd.yandex.ru а потом мигрируете на свой сервер.
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

sash-kan писал(а): ↑
24.02.2012 01:03
1. некий абстрактный smtp-сервер хочеть отправить письмо для user@mezon.ru
.....
5. а ip-адрес резолвится обратно в то же имя?
$ host -t ptr 88.212.197.166
166.197.212.88.in-addr.arpa domain name pointer omega.mezon.ru.
6. резолвится! значит, будем дружить!

Если верить sash-kan то получается что smtp сервер отправляющей стороны проверяет ptr принимающей стороны перед отправкой....
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21552
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: почтовый сервер

Сообщение Bizdelnick »

teapoot10 писал(а): ↑
24.02.2012 23:55
Если верить sash-kan то получается что smtp сервер отправляющей стороны проверяет ptr принимающей стороны перед отправкой....

Зачем бы ему это делать?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: почтовый сервер

Сообщение KiWi »

teapoot10 писал(а): ↑
24.02.2012 23:55
Если верить sash-kan то получается что smtp сервер отправляющей стороны проверяет ptr принимающей стороны перед отправкой....

Он наврал. :-)
Должна резолвиться MX запись. PTR тут неважен(куда просили -- туда и доставили почту, PTR актуален в другую сторону -- а вдруг спамер?).
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: почтовый сервер

Сообщение sash-kan »

KiWi писал(а): ↑
25.02.2012 04:19
Он наврал
ладно уж, не наврал, а запамятовал·

KiWi писал(а): ↑
25.02.2012 04:19
PTR актуален в другую сторону -- а вдруг спамер?
в другую сторону много чего актуального есть·
спасибо спамерам за это…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

sash-kan писал(а): ↑
25.02.2012 12:55
в другую сторону много чего актуального есть·
спасибо спамерам за это…

А можно поподробнее?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: почтовый сервер

Сообщение KiWi »

teapoot10 писал(а): ↑
25.02.2012 18:24
sash-kan писал(а): ↑
25.02.2012 12:55
в другую сторону много чего актуального есть·
спасибо спамерам за это…

А можно поподробнее?

http://en.wikipedia.org/wiki/E-mail_authentication
Спасибо сказали:
Аватара пользователя
teapoot10
Сообщения: 61

Re: почтовый сервер

Сообщение teapoot10 »

Да неужели такой инфы на русском нет, или ни кто такое не делает?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: почтовый сервер

Сообщение sash-kan »

teapoot10 писал(а): ↑
11.04.2012 21:19
Да неужели такой инфы на русском нет, или ни кто такое не делает?
в топике многое обсуждалось·
вы про что именно?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: почтовый сервер

Сообщение KiWi »

sash-kan писал(а): ↑
12.04.2012 14:45
teapoot10 писал(а): ↑
11.04.2012 21:19
Да неужели такой инфы на русском нет, или ни кто такое не делает?
в топике многое обсуждалось·
вы про что именно?

В любом случае говорить о FreeBSD и русском языке странно:
- не так много людей FreeBSD используют;
- нужно представлять почему именно FreeBSD, а не что-то ещё(потому что есть ровно противоположные примеры -- от FreeBSD отказываются -- например, тот же Рамблер);
- ожидать, что про FreeBSD будет много актуальной русскоязычной информации -- глупо(см. предыдущие пункты);
- а, соответственно, связываясь с ЛЮБОЙ *BSD нужно уметь понимать информацию из нерусскоязычного интернета, либо очень хорошо знать *BSD, чтобы никаких вопросов не возникало(как следствие вышеперечисленных пунктов).
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: почтовый сервер

Сообщение arkhnchul »

teapoot10 писал(а): ↑
11.04.2012 21:19
Да неужели такой инфы на русском нет, или ни кто такое не делает?
ну зайдите уже к лисяре (lissyara.su), там залейся инструкций по почте на фре. Только они будут несколько малополезны без знания общей матчасти.
Losing is fun!
Спасибо сказали:
noUser
Сообщения: 138
ОС: Arch

Re: почтовый сервер

Сообщение noUser »

Насколько я понял, разрешить моему севачку слать мне всякие сообщения на общедоступный ящик типа мейла или гугля не удастся даже если пытаться этого пользователя каким-то образом добавить в доверенные. Сервачок без постоянного айпи и адреса естессно. (ничего из этого покупать не планирую)
При настройке всяких прог часто спрашивают имя и адрес админа для отправки сообщений об ошибках и т д. Как получать эти сообщения на ящик в интернете, а не только на локальный? Как это обычно делают, периодически мотрят почту в консольке чтоль?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: почтовый сервер

Сообщение arkhnchul »

noUser писал(а): ↑
20.05.2012 22:06
Насколько я понял, разрешить моему севачку слать мне всякие сообщения на общедоступный ящик типа мейла или гугля не удастся даже если пытаться этого пользователя каким-то образом добавить в доверенные.
у гугля точно получится.
noUser писал(а): ↑
20.05.2012 22:06
При настройке всяких прог часто спрашивают имя и адрес админа для отправки сообщений об ошибках и т д. Как получать эти сообщения на ящик в интернете, а не только на локальный?
навскидку вариант - нарисовать заглушку, которая будет авторизироваться на публичном сервере.
Losing is fun!
Спасибо сказали: