Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AMG
Зарегистрирован: 13.01.2003 Сообщения: 26 Откуда: Москва
|
Добавлено: Вс Мар 02 2003 09:40 Заголовок сообщения: Подскажите, плиз, в каких файлах прописывается фильтрация по базе открытых релеев! |
|
|
Привет, всем! Стоит FreeBSD 4.7+Sendmail, на opennet.ru прочитал, что фильтрация прописывается в hostname.mc или sendmail.mc. У меня этих файлов просто нет, пробовал создавать, но компилятор (make) их не видит.... Есть файлы /etc/mail/submit.freebsd.mc, freebsd.mc Подскажите, плиз, может я чего не так делаю?
Все заранее спасибо! |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Вс Мар 02 2003 13:46 Заголовок сообщения: /etc/mail/access, если на него есть ссылки из sendmail.cf |
|
|
1) Смотрим /etc/mail/sendmail.cf - это имя вкомпилено в SendMail, оттуда он берет все ссылки на другие файлы, и обрабатывает их в зависимости от того, что в /etc/mail/sendmail.cf на их счет сказано.
2) Ищем там ссылку на /etc/mail/access; если есть - хорошо, нет - перекомпиляем sendmail.cf.
3) Пишем в /etc/mail/access спамеров и открытые релеи, компиляем его в hash-db командой makemap.
Другой вариант - использовать встроенную в DrWeb антиспамовскую защиту. Одно другому не мешает. |
|
Вернуться к началу |
|
|
AMG
Зарегистрирован: 13.01.2003 Сообщения: 26 Откуда: Москва
|
Добавлено: Пн Мар 03 2003 14:13 Заголовок сообщения: Ссылка на /etc/mail/access есть, но можно ли в нем использовать такой синтаксис? |
|
|
FEATURE ('dnsbl', 'dul.ru','USe mail relays of your ISP')dnl |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Мар 03 2003 15:06 Заголовок сообщения: Может, и можно, но IMHO, проще через access... (-) |
|
|
- |
|
Вернуться к началу |
|
|
AMG
Зарегистрирован: 13.01.2003 Сообщения: 26 Откуда: Москва
|
Добавлено: Пн Мар 03 2003 18:30 Заголовок сообщения: :-) Ну да, имеется ввиду можно ли в файле access прописывать таким образом....:-) |
|
|
Или я чего-то недопонял?
В любом случае спасибо! |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Мар 03 2003 19:47 Заголовок сообщения: Но у файла access совершенно другой формат!!! |
|
|
Формат файла access таков: домен действие где "действие" м.б. REJECT", "OK", "RELAY" или "550 сообщение отправителю".
А ты привел строчку, пригодную для исходника sendmail.mc |
|
Вернуться к началу |
|
|
AMG
Зарегистрирован: 13.01.2003 Сообщения: 26 Откуда: Москва
|
Добавлено: Вт Мар 04 2003 10:35 Заголовок сообщения: Чего-то я совсем запутался... |
|
|
Да, синтаксис файла access такой... Хорошо,тогда как можно прописать фильтер спама по открытым релеям в /etc/mail/access? Просто я нашел информацию (www.opennet.ru) только по настройке через sendmail.mc. (этого файла в системе нет, после его создания, он в хеш-таблицу не компилируется в "make") Других описаний я, к сожалению, не видел. Извиняйте, если чего не так понял... Я в этом деле новичок ) |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Вт Мар 04 2003 11:14 Заголовок сообщения: sendmail.mc компилится в sendmail.cf |
|
|
Система такая: sendmail.mc компилится в sendmail.cf компилятором m4. sendmail.cf используется программой SendMail. файлы access, vurtusertable, relay-domains, my-loczl-names (этот файл м.б. назван иначе) и другие используются в соотвествии с тем, что про них написано в sendmail.cf. При этом некоторые из них берутся как текстовые, а некоторые требуется перекомпилять в *.db утилитой makemap.
PS: Нашел информацию, ссылаешься на нее - указывай точный URL. |
|
Вернуться к началу |
|
|
AMG
Зарегистрирован: 13.01.2003 Сообщения: 26 Откуда: Москва
|
Добавлено: Вт Мар 04 2003 17:37 Заголовок сообщения: Вообщем, вот, где я это нарыл... |
|
|
Большое спасибо за инфу, хоть что-то стало боле-менее понятно...
http://www.opennet.ru/base/net/sendmail_antisp am.txt.html или http://www.opennet.ru/tips/info/258.shtml доки и многиt др. на opennet.ru. Везде сводится к одному - добавить правила в sendmail.mc, а затем откомпилировать его и заменить существующий /etc/mail/sendmail.cf казалось бы все понятно!
Но самое интересное, что у меня все равно нет sendmail.mc, где я мог бы добавить эти строчки, а затем откомпилить !!!
М-лин, во всех доках одно и тоже!!! Поможите, плиз, надеятся больше не на кого.... |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Вт Мар 04 2003 23:45 Заголовок сообщения: Оно пока что тебе не нужно, но лежит оно в src |
|
|
Исходники sendmail.cf, как и все другие исходники, лежат в дистрибутиве в директории .../src (многоточие зависит от того, где лежит дистрибутив: на CD-ROM - в корне, на FTP - довольно глубоко). Сорцы - это куча компонентов; насколько я помню, sendmail.mc лежит в setc.aa (в реальности это архив.tgz - надеюсь, ты умеешь распаковывать такие). Остальные компоненты SendMail лкжат в scontrib.??. Загляни ко мне на сайт, почитай про FreeBSD - там много ответов на вопросы, которые ты еще задашь. |
|
Вернуться к началу |
|
|
|