Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Bancal
Зарегистрирован: 09.11.2001 Сообщения: 47
|
Добавлено: Пт Ноя 09 2001 11:03 Заголовок сообщения: FreeBSD 4.4 & Sendmail - Open Relay |
|
|
На саюжевыю операционку поставил свежескачанный Sendmail 8.12.1. Проблема в том, что почтовый сервер допускает open relay, хотя, согласно документации эта возможность по умолчанию запрещена. В файл .mc добавлено только FEATURE(`access') Файл access позволяет релеить только содного-двух доменов. В чем может быть проблема? |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пт Ноя 09 2001 12:01 Заголовок сообщения: А чем встроенный Sendmail не нравится? |
|
|
В FreeBSD есть встроенный Sendmail, и он не релеит почту от кого попало кому попало. Чем встроенный не понравился? |
|
Вернуться к началу |
|
|
Bancal
Зарегистрирован: 09.11.2001 Сообщения: 47
|
Добавлено: Пт Ноя 09 2001 12:24 Заголовок сообщения: Re: А чем встроенный Sendmail не нравится? |
|
|
Я сначала и ставил встроенный, но он тоже релеит. Дело в том, что тот хост, на котором стоит sendmail не прописан в DNS, для него нет ни A-, ни MX-записи. Это просто тестовая машина в корпоративной сети не имеющая белого IP-адреса. Может быть в этом причина. |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пт Ноя 09 2001 14:06 Заголовок сообщения: Ну так создай DNS-зону! |
|
|
Если хост не прописан в DNS, то надо его прописать. Если он использует только самоприсвоенный Intranet-адрес типа 10.*.*.* или 172.[16..31].*.* или 192.168.*.*, то и DNS-зона должна быть самоприсвоенной.
Что касается встроенного Sendmail, то со своим /etc/mail/sendmail.cf он не релеит, а пропускает только почту "от кого угодно к себе" и "от себя кому угодно". IMHO. По кр.мере, в 4.1, 4.1.1, 4.2 и 4.3 это так, а 4.4 я еще не проверял.
PS: Может, http://www.pi2.ru/prof поможет... |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Ноя 09 2001 17:18 Заголовок сообщения: На фига зону делать ради одной машины? |
|
|
В /etc/mail/mailertable пропишите строчку:
тетя.ася.ru ESMTP: [10.2.2.10] .всем.крутым.пацанам.to SMTP:[192.168.10.2]
Суть ясна?
Ессесно в sendmail.mc сделать FEATURE по части mailertable.
В доках все написано. Не поймете - заслушиваю вопросы.
А вопросы открытого relay тоже описаны в доке. Лень читать что ли? Все чудно закрывается в файле /etc/mail/access |
|
Вернуться к началу |
|
|
Bancal
Зарегистрирован: 09.11.2001 Сообщения: 47
|
Добавлено: Сб Ноя 10 2001 10:59 Заголовок сообщения: Зону сделал - все равно релеит |
|
|
Создал соответствующую зону, прописал в ней A и MX записи для хоста - все равно релеит. Главное, что почта принимается и отправляется на ура. По умолчаниб релей в Sendmail, начиная с версии 8.9 запрешен. Так почему же этот релеит. Я уже неделю с ним мучаюсь в Unix- системах не специалист. Подскажите решение. |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Сб Ноя 10 2001 14:15 Заголовок сообщения: Смотри sendmail.cf |
|
|
будет ли система открытым для всех релеем - написано в /etc/mail/sendmail.cf . Тот вариант, который идет по умолчанию с FreeBSD'4.x, не является открытым для всех релеем, а пропускает только явно указанных. Умолчальный /etc/mail/sendmail.cf можно извлечь из дистрибутива примерно так:
cat bin.?? | tar -xvzf - etc/mail/sendmail.cf |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Ноя 12 2001 09:37 Заголовок сообщения: Re: Зону сделал - все равно релеит |
|
|
Смотри доки на файл /etc/mail/access, /etc/mail/relay-domain
Именно там указывается что надо релееить, а что нет.
sendmail.cf - это сложный файл. Там черт ногу сломит. |
|
Вернуться к началу |
|
|
|