URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 58166
[ Назад ]

Исходное сообщение
"Sendmail Не получается запретить почту извне на рута"

Отправлено antoshkin , 12-Июл-05 17:14 
Други, помогите. Весь опеннет перерыл, но что-то не нашел нормального решения. Задача такая. Спамеры, просканив мой сервак, нашли на нем сендмэйл и пытаются прислать свой спам на общеизвестные стандартные имена, типа 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.


Содержание

Сообщения в этом обсуждении
"Sendmail Не получается запретить почту извне на рута"
Отправлено _SDV_ , 13-Июл-05 12:36 
>Други, помогите. Весь опеннет перерыл, но что-то не нашел нормального решения. Задача
>такая. Спамеры, просканив мой сервак, нашли на нем сендмэйл и пытаются
>прислать свой спам на общеизвестные стандартные имена, типа 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 должна разделяться табуляцией.