Други, помогите. Весь опеннет перерыл, но что-то не нашел нормального решения. Задача такая. Спамеры, просканив мой сервак, нашли на нем сендмэйл и пытаются прислать свой спам на общеизвестные стандартные имена, типа reklama, sales, office, root, webmaster, www etc.
Ну если первых трёх юзеров у меня нет, то root и www есть. И не могу запретить принимать для них почту из вне. Пробовал с помощью access:
root@mydomain 550 No such user
Но тогда для рута не приходит и локальная почта (от крона и т.п.)
Пробовал по этой статье:
http://www.anrb.ru/linux/sendmail.html#4B
Нифига не получается, cf вроде собирается, но сендмэйл не стартует, выдает вот что:Starting sendmail.
554 5.0.0 /etc/mail/sendmail.cf: line 1808: invalid rewrite line "R* | * : 2 | >Parse0 >3 1" (tab expected)
554 5.0.0 /etc/mail/sendmail.cf: line 1809: invalid rewrite line "R* | * : 2 | >Parse0 >3 1" (tab expected)
554 5.0.0 /etc/mail/sendmail.cf: line 1810: invalid rewrite line "R+ | +<@=w.> : 1 | (Rcp 2 :2 )" (tab expected)
554 5.0.0 /etc/mail/sendmail.cf: line 1811: invalid rewrite line "R+ | @LIST : >CheckSender 1" (tab expected)
554 5.0.0 /etc/mail/sendmail.cf: line 1812: invalid rewrite line "R* @OK" (tab expected)
554 5.0.0 /etc/mail/sendmail.cf: line 1814: invalid rewrite line "R+ <@=w.> @OK" (tab expected)
554 5.0.0 /etc/mail/sendmail.cf: line 1815: invalid rewrite line "R* #error : 550 Mailbox disabled." (tab expected)Скажите, может я что не так делаю? Простите за ламеризм, сендмэйл недавно стал изучать.
Система FreeBSD 5.3, Sendmail 8.13.4.
>Други, помогите. Весь опеннет перерыл, но что-то не нашел нормального решения. Задача
>такая. Спамеры, просканив мой сервак, нашли на нем сендмэйл и пытаются
>прислать свой спам на общеизвестные стандартные имена, типа reklama, sales, office,
>root, webmaster, www etc.
>Ну если первых трёх юзеров у меня нет, то root и www
>есть. И не могу запретить принимать для них почту из вне.
>Пробовал с помощью access:
>root@mydomain 550 No such user
>Но тогда для рута не приходит и локальная почта (от крона и
>т.п.)
>Пробовал по этой статье:
>http://www.anrb.ru/linux/sendmail.html#4B
>Нифига не получается, cf вроде собирается, но сендмэйл не стартует, выдает вот
>что:
>
>Starting sendmail.
>554 5.0.0 /etc/mail/sendmail.cf: line 1808: invalid rewrite line "R* | * : 2 | >Parse0 >3 1" (tab expected)
>554 5.0.0 /etc/mail/sendmail.cf: line 1809: invalid rewrite line "R* | * : 2 | >Parse0 >3 1" (tab expected)
>554 5.0.0 /etc/mail/sendmail.cf: line 1810: invalid rewrite line "R+ | +<@=w.> : 1 | (Rcp 2 :2 )" (tab expected)
>554 5.0.0 /etc/mail/sendmail.cf: line 1811: invalid rewrite line "R+ | @LIST : >CheckSender 1" (tab expected)
>554 5.0.0 /etc/mail/sendmail.cf: line 1812: invalid rewrite line "R*
>
> @OK" (tab expected)
>554 5.0.0 /etc/mail/sendmail.cf: line 1814: invalid rewrite line "R+ <@=w.> @OK" (tab expected)
>554 5.0.0 /etc/mail/sendmail.cf: line 1815: invalid rewrite line "R*
>
> #error : 550 Mailbox disabled." (tab expected)
>
>Скажите, может я что не так делаю? Простите за ламеризм, сендмэйл недавно
>стал изучать.
>Система FreeBSD 5.3, Sendmail 8.13.4.
1. Не стоит запрещать прием сообщений для root и abuse. Много раз обсуждалось.
2. левая и правая часть правил перезаписи в sendmail.cf должна разделяться табуляцией.