|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Sazonov 2:5020/400 03 Jun 2002 18:55:48 To : All Subject : Управление трансляцией в Sendmail 8.9.3 -------------------------------------------------------------------------------- Здравствуйте всем! Сразу оговорюсь - в sendmail, да и в Linux я новичок, поэтому, если что не так, строго не судите... Сегодня просматривал почтовый лог и наткнулся в нем на сообщения типа: Jun 2 04:05:35 www sendmail[2528]: TAA03623: to=<an265170@anon.penet.fi>,<an265174@anon.penet.fi>,<an265179@anon.penet.fi>,<a n265208@anon.penet.fi>,<an265209@anon.penet.fi>, delay=2+08:53:09, xdelay=00:00:00, mailer=esmtp, relay=anon-mx.penet.fi., stat=Deferred: Connection refused by anon-mx.penet.fi Я так понимаю, кто-то использует мой почтовый сервер для рассылки спама. Как сделать так, чтобы мой сервер транслировал только те сообщения, которые предназначены для пользователей моего домена? Я попробовал включить linuxconf опцию "Трансляция для ... по IP" и прописал там IP-адреса своих машин. В результате почта с адресов, не указанных в списке, действительно не отправляется сервером (выдается ошибка 550: We do not relay). Однако на отправку спама это никак не влияет - он как транслировался, так и транслируется. После чтения документации на www.sendmail.org создал файл relay-domains, прописал туда свой домен - результат также нулевой. Свой sendmail.mc привожу ниже: divert(-1) dnl This is the macro config file used to generate the /etc/sendmail.cf dnl file. If you modify thei file you will have to regenerate the dnl /etc/sendmail.cf by running this macro config through the m4 dnl preprocessor: dnl dnl m4 /etc/sendmail.mc > /etc/sendmail.cf dnl dnl You will need to have the sendmail-cf package installed for this to dnl work. include(`/usr/lib/sendmail-cf/m4/cf.m4') define(`confDEF_USER_ID',``8:12'') OSTYPE(`linux') undefine(`UUCP_RELAY') undefine(`BITNET_RELAY') define(`confAUTO_REBUILD') define(`confTO_CONNECT', `1m') define(`confTRY_NULL_MX_LIST',true) define(`confDONT_PROBE_INTERFACES',true) define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail') FEATURE(`smrsh',`/usr/sbin/smrsh') FEATURE(mailertable) FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable') FEATURE(redirect) FEATURE(always_add_domain) FEATURE(use_cw_file) FEATURE(local_procmail) MAILER(procmail) MAILER(smtp) FEATURE(`access_db') FEATURE(`blacklist_recipients') dnl We strongly recommend to comment this one out if you want to protect dnl yourself from spam. However, the laptop and users on computers that do dnl not hav 24x7 DNS do need this. FEATURE(`accept_unresolvable_domains') dnl FEATURE(`relay_based_on_MX') Помогите, пжлст, буду очень благодарен. С уважением, Алексей Сазонов --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2842e3fb28bb.html, оценка из 5, голосов 10
|