The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите запретить reley почты на сервере."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Помогите запретить reley почты на сервере."  +/
Сообщение от Аззи (ok) on 01-Дек-11, 16:18 
Есть виртуальный сервер, расположенный у провайдера:
Red Hat Enterprise Linux AS release 3 (Taroon Update 1)

Sendmail (если я правильно разобрался) запускается через xinetd

В файле '/etc/mail/access' три строчки:

Connect:localhost.localdomain           RELAY
Connect:localhost                       RELAY
Connect:127.0.0.1                       RELAY

Выполняю команду:
/usr/sbin/makemap hash access < /etc/mail/access

Ошибок не выдает, дата создания файла access.db меняется на новую

После этого перегружаю всю машину:
shutdown -r now

После перезагрузки, с другого компьютера, пытаюсь отправить письмо через этот сервер. Письмо успешно отправляется :(. В логе сервера:

Dec  1 15:55:42 myserver sendmail[5940]: pB1BtLN9005923: to=<test@myserver.ru>, delay=00:00:21, xdelay=00:00:21, mailer=esmtp, pri=32446, relay=mystation.ru. [1.1.1.1], dsn=2.0.0, stat=Sent (pB1CqmsB011800 Message accepted for delivery)

Можете посоветовать, куда дальше смотреть?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Помогите запретить reley почты на сервере."  +/
Сообщение от Дядя_Федор email on 02-Дек-11, 08:57 
>[оверквотинг удален]
> Red Hat Enterprise Linux AS release 3 (Taroon Update 1)
> Sendmail (если я правильно разобрался) запускается через xinetd
> В файле '/etc/mail/access' три строчки:
> Connect:localhost.localdomain           RELAY
> Connect:localhost            
>            
> RELAY
> Connect:127.0.0.1            
>            
> RELAY

Почитайте на досуге - http://linux.ufaras.ru/undoc.html А перегружать ПОЛНОСТЬЮ сервер после правки конфигов - это сильный ход. Вы далеко пойдете, юноша! :) Последствия Виндовой юности, да? Откуда в access взялось слово Connect лично для меня загадка. Но я с Сендмейл с версии 13 не работал - возможно, синтаксис поменялся с тех пор. Но в старом седмейле писались просто строчки вида:
10.10.10.11 RELAY
localhost   RELAY
localhost.localdomain   RELAY
*@cox.net   DISCARD
-*.*        DISCARD


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Помогите запретить reley почты на сервере."  +/
Сообщение от Medlar email(ok) on 02-Дек-11, 17:19 

> :) Последствия Виндовой юности, да? Откуда в access взялось слово Connect
> лично для меня загадка. Но я с Сендмейл с версии 13
> не работал - возможно, синтаксис поменялся с тех пор. Но в
> старом седмейле писались просто строчки вида:
> 10.10.10.11 RELAY
> localhost   RELAY
> localhost.localdomain   RELAY
> *@cox.net   DISCARD
> -*.*        DISCARD

Так оно и есть.
/path_sendmail_dir/cf/README:
Entries in the access map should be tagged according to their type.
Three tags are available:

    Connect:    connection information (${client_addr}, ${client_name})
    From:        envelope sender
    To:        envelope recipient

Notice: untagged entries are deprecated.

If the required item is looked up in a map, it will be tried first
with the corresponding tag in front, then (as fallback to enable
backward compatibility) without any tag, unless the specific feature
requires a tag.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Помогите запретить reley почты на сервере."  +/
Сообщение от Medlar email(ok) on 02-Дек-11, 17:21 
> Sendmail (если я правильно разобрался) запускается через xinetd

Для чего?

> В файле '/etc/mail/access' три строчки:
> Connect:localhost.localdomain           RELAY
> Connect:localhost            
>            
> RELAY
> Connect:127.0.0.1            
>            
> RELAY

По вопросам релеинга нужно еще файл relay-domains смотреть

>[оверквотинг удален]
> /usr/sbin/makemap hash access < /etc/mail/access
> Ошибок не выдает, дата создания файла access.db меняется на новую
> После этого перегружаю всю машину:
> shutdown -r now
> После перезагрузки, с другого компьютера, пытаюсь отправить письмо через этот сервер. Письмо
> успешно отправляется :(. В логе сервера:
> Dec  1 15:55:42 myserver sendmail[5940]: pB1BtLN9005923: to=<test@myserver.ru>, delay=00:00:21,
> xdelay=00:00:21, mailer=esmtp, pri=32446, relay=mystation.ru. [1.1.1.1], dsn=2.0.0,
> stat=Sent (pB1CqmsB011800 Message accepted for delivery)
> Можете посоветовать, куда дальше смотреть?

Так логи не показывают
egrep pB1BtLN9005923: maillog

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру