Привет,а можно ли устроить так, чтобы sendmail принимал почту From: *@ourdomain.com только изнутри сети, а снаружи письма с таким from: не принимал? и если да, то как?
>Привет,
>
>а можно ли устроить так, чтобы sendmail принимал почту From: *@ourdomain.com только
>изнутри сети, а снаружи письма с таким from: не принимал? и
>если да, то как?
можногде разрешаешь релеинг - в access или relay-domains?
не перенаправляется ли почта на другой сервер с/п mailertable?
>>а можно ли устроить так, чтобы sendmail принимал почту From: *@ourdomain.com только
>>изнутри сети, а снаружи письма с таким from: не принимал? и
>>если да, то как?
>можно
>
>где разрешаешь релеинг - в access или relay-domains?relay-domains
>не перенаправляется ли почта на другой сервер с/п mailertable?
нет
>>>а можно ли устроить так, чтобы sendmail принимал почту From: *@ourdomain.com только
>>>изнутри сети, а снаружи письма с таким from: не принимал? и
>>>если да, то как?
>>можно
>>
>>где разрешаешь релеинг - в access или relay-domains?
>
>relay-domains
>
>>не перенаправляется ли почта на другой сервер с/п mailertable?
>
>нет
o'k
Примерно так
Добавляешь в sendmail.mc:LOCAL_CONFIG
LOCAL_RULESETS
SLocal_check_mail
R$* [TAB] $: $>Parse0 $>3 $1
R$+<@$=w.>[TAB] $: $>CheckIP
R$* [TAB] $@ OKSCheckIP
R$* [TAB] $: $&{client_addr}
R$=R [TAB] $@ OK
R$* [TAB] $#error: $: 553 Sorry, ...
Пересобираешь sendmail.cf и перезапускаешь sendmail
>o'k
>Примерно так
>Добавляешь в sendmail.mc:
>
>LOCAL_CONFIG
>LOCAL_RULESETS
>SLocal_check_mail
>R$* [TAB] $: $>Parse0 $>3 $1
>R$+<@$=w.>[TAB] $: $>CheckIP
>R$* [TAB]
> $@ OK
>
>SCheckIP
>R$* [TAB]
> $: $&{client_addr}
>R$=R [TAB]
> $@ OK
>R$* [TAB]
> $#error: $: 553 Sorry, ...
>Пересобираешь sendmail.cf и перезапускаешь sendmailСпасибо, буду пробовать!
>Примерно так
>Добавляешь в sendmail.mc:[...]
А можешь пояснить, как работает вот эта часть:
>SCheckIP
>R$* [TAB]
> $: $&{client_addr}
>R$=R [TAB]
> $@ OK
>R$* [TAB]
> $#error: $: 553 Sorry, ...
Подаем на вход адрес, с которого устанавливается соединение
Проверяем, принадлежит ли он файлу realy-domains
Да - ОК
Нет - отлуп
Хм, работает, но только для хостов, полностью прописанных в relay-domains. То есть если в relay-hosts прописать 192.168.10.4 работает, а просто 192.168 - нет.relay_hosts_only не используется.
>Хм, работает, но только для хостов, полностью прописанных в relay-domains. То есть
>если в relay-hosts прописать 192.168.10.4 работает, а просто 192.168 - нет.сорри, имелось ввиду в relay-domains
>>Хм, работает, но только для хостов, полностью прописанных в relay-domains. То есть
>>если в relay-hosts прописать 192.168.10.4 работает, а просто 192.168 - нет.
>
>сорри, имелось ввиду в relay-domains
OK,
исправь на
R$=R $* [TAB] $@ OK
>>>Хм, работает, но только для хостов, полностью прописанных в relay-domains. То есть
>>>если в relay-hosts прописать 192.168.10.4 работает, а просто 192.168 - нет.
>>
>>сорри, имелось ввиду в relay-domains
>
>
>OK,
>исправь на
>R$=R $* [TAB] $@ OKЕсть, заработало. Tnanks a lot!