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

Исходное сообщение
"переадресация писем в sendmail"

Отправлено Orlic , 08-Сен-06 17:02 
Требуется срочно организовать переадресацию писем, пришедших на 1 конкретный локальный адрес, на 1 указанный внешний почтовый адрес (на мейлру, например)... Нашел в инете статью (http://www.opennet.me/docs/RUS/sendmail_copy/) - и неужели для этой цели нужна вторая копия  почтовика и куча конф-файлов?????????

ужасссс


Содержание

Сообщения в этом обсуждении
"переадресация писем в sendmail"
Отправлено Golub Mikhail , 08-Сен-06 17:14 
>Требуется срочно организовать переадресацию писем, пришедших на 1 конкретный локальный адрес, на
>1 указанный внешний почтовый адрес (на мейлру, например)... Нашел в инете
>статью (http://www.opennet.me/docs/RUS/sendmail_copy/) - и неужели для этой цели нужна вторая копия
> почтовика и куча конф-файлов?????????
>
>ужасссс

В домашнем каталоге пользователя файлик .forward ...
Или в алисах:
user: pupkin@mail.ru


"переадресация писем в sendmail"
Отправлено draconarius , 08-Сен-06 17:33 
>>Требуется срочно организовать переадресацию писем, пришедших на 1 конкретный локальный >>адрес, на 1 указанный внешний почтовый адрес (на мейлру, например)... Нашел в инете >>статью (http://www.opennet.me/docs/RUS/sendmail_copy/) - и неужели для этой цели нужна >>вторая копия  почтовика и куча конф-файлов?????????
>>ужасссс


>>В домашнем каталоге пользователя файлик .forward

.forward :
\локальный_адрес(если хочешь оставить письмо на почтовом сервере), внешний_почтовый_адрес


"переадресация писем в sendmail"
Отправлено _RAW_ , 08-Сен-06 17:34 
>Требуется срочно организовать переадресацию писем, пришедших на 1 конкретный локальный адрес, на
>1 указанный внешний почтовый адрес (на мейлру, например)... Нашел в инете
>статью (http://www.opennet.me/docs/RUS/sendmail_copy/) - и неужели для этой цели нужна вторая копия
> почтовика и куча конф-файлов?????????
>
>ужасссс

еще вариант - в /etc/mai/virtualusertable
назначаешь строки вида почтовы@ящик.юзера.наружу имялокальногоюзера


Вот лучше мне подскажите как сделать чтобы рассылка на определенный ящик внутренний приводила к отправке писем на несколько других внутренних ящиков. К примеру надо разослать приказ в отдел1 в котором пользователи пользователь1, пользователь2, пользователь3 пишем письмо на отдел1@компания.ру а письма приходят на пользователь1@компания.ру пользователь2@компания.ру пользователь3@компания.ру

причем пускай почтового ящика реально отдел1@компания.ру не существует. это только какой то алиас.

вариант только через etc/aliases? и если да то какой синтаксис у многопользовательского режима


"переадресация писем в sendmail"
Отправлено Orlic , 08-Сен-06 17:40 
создал у себя .forward
с одной единственной строчкой - почтовый адрес
так у меня вся непринятая почта туда улетела, даже Ваши письма :-) А почему копии то не сохраняются??? Мне копии оставить нужно

>еще вариант - в /etc/mai/virtualusertable
>назначаешь строки вида почтовы@ящик.юзера.наружу имялокальногоюзера

попробую



"переадресация писем в sendmail"
Отправлено lavr , 08-Сен-06 17:51 
>создал у себя .forward
>с одной единственной строчкой - почтовый адрес
>так у меня вся непринятая почта туда улетела, даже Ваши письма :-)
>А почему копии то не сохраняются??? Мне копии оставить нужно
>
>>еще вариант - в /etc/mai/virtualusertable
>>назначаешь строки вида почтовы@ящик.юзера.наружу имялокальногоюзера
>
>попробую

надо не ТУПО пробовать, а читать документацию и manuals:

# man forward
...

     For example, if user chris had a .forward file containing the following
     lines:

           chris@otherhost
           \chris

     One copy of mail would be forwarded to chris@otherhost and another copy
     would be retained as mail for local user chris.
...


"переадресация писем в sendmail"
Отправлено Orlic , 08-Сен-06 17:56 
>
>надо не ТУПО пробовать, а читать документацию и manuals:
>
># man forward
>...
>
>     For example, if user chris had a
>.forward file containing the following
>     lines:
>
>           chris@otherhost
>
>           \chris
>
>
>     One copy of mail would be forwarded
>to chris@otherhost and another copy
>     would be retained as mail for local
>user chris.
>...

спасибо большое, но я читал мануалы, правда, в /usr/src/contrib/sendmail, так как не в курсе еще,где какие мануалы можно читать....


"переадресация писем в sendmail"
Отправлено Golub Mikhail , 08-Сен-06 18:06 
>
>спасибо большое, но я читал мануалы, правда, в /usr/src/contrib/sendmail, так как не
>в курсе еще,где какие мануалы можно читать....


В /etc/mail/aliases или /etc/aliases

rassilka: user1, user2, user3

# Пересылка почты с копией ы локальный ящик:
user1: user1, pupkin@mail.ru


"переадресация писем в sendmail"
Отправлено _RAW_ , 11-Сен-06 13:12 
>>
>>спасибо большое, но я читал мануалы, правда, в /usr/src/contrib/sendmail, так как не
>>в курсе еще,где какие мануалы можно читать....
>
>
>В /etc/mail/aliases или /etc/aliases
>
>rassilka: user1, user2, user3
>
># Пересылка почты с копией ы локальный ящик:
>user1: user1, pupkin@mail.ru

тогда здесь еще один подводный камешек.
как запретить на эти алиасы попадание почты извне в сендмаиле?
т.е. на алиасные ящики могут идти рассылки внутри компании только, а снаружи чтобы не приходило... а то спам-письмо пролетит насквозь спамассасина вдруг и разлетается по всем реципиентам %)


"переадресация писем в sendmail"
Отправлено Medlar , 11-Сен-06 14:09 
>тогда здесь еще один подводный камешек.
>как запретить на эти алиасы попадание почты извне в сендмаиле?
>т.е. на алиасные ящики могут идти рассылки внутри компании только, а снаружи
>чтобы не приходило... а то спам-письмо пролетит насквозь спамассасина вдруг и
>разлетается по всем реципиентам %)

KRcp regex -a@LIST ^rassylka$

LOCAL_RULESETS
SLocal_check_rcpt
R$*            $: $&f $| $1  
R$* $| $*              $: $2 $| $>Parse0 $>3 $1
R$* $| $*               $: $2 $| $>Parse0 $>3 $1
#Проверяем, является ли получатель рассылкой.
R$+ $| $+<@$=w.>                  $: $1 $| $(Rcp $2 $:$2 $)
#Да - проверяем, кто отправитель:
R$+ $| @LIST                   $: $>CheckSender $1
#Нет - завершаем работу набора правил
R$*             $@OK
SCheckSender
#Если отправитель локальный - завершаем работу набора правил
R$+ <@$=w.>                $@OK
#Нет - даем отлуп
R$*                 $#error $: 553 Sorry, you can not send letter to this user.
Пересобираем sendmail.cf и перезапускаем sendmail.



"переадресация писем в sendmail"
Отправлено _RAW_ , 11-Сен-06 16:10 
>>тогда здесь еще один подводный камешек.
>>как запретить на эти алиасы попадание почты извне в сендмаиле?
>>т.е. на алиасные ящики могут идти рассылки внутри компании только, а снаружи
>>чтобы не приходило... а то спам-письмо пролетит насквозь спамассасина вдруг и
>>разлетается по всем реципиентам %)
>
>KRcp regex -a@LIST ^rassylka$
>
>LOCAL_RULESETS
>SLocal_check_rcpt
>R$*            
>$: $&f $| $1
>R$* $| $*              $: $2 $| $>Parse0 $>3 $1
>R$* $| $*               $: $2 $| $>Parse0 $>3 $1
>#Проверяем, является ли получатель рассылкой.
>R$+ $| $+<@$=w.>                  $: $1 $| $(Rcp $2 $:$2 $)
>#Да - проверяем, кто отправитель:
>R$+ $| @LIST                   $: $>CheckSender $1
>#Нет - завершаем работу набора правил
>R$*            
> $@OK
>SCheckSender
>#Если отправитель локальный - завершаем работу набора правил
>R$+ <@$=w.>                $@OK
>#Нет - даем отлуп
>R$*            
>     $#error $: 553 Sorry, you can
>not send letter to this user.
>Пересобираем sendmail.cf и перезапускаем sendmail.


Песня! %)
Спасибо большое. рулез


"переадресация писем в sendmail"
Отправлено _RAW_ , 14-Сен-06 09:40 
>KRcp regex -a@LIST ^rassylka$

еще один маленький ламерский вопрос:
в этой строчке подскажите синтаксис как забить несколько адресов в массив LIST?

допустим rassylka, all, info ну и т.д.


"переадресация писем в sendmail"
Отправлено Medlar , 15-Сен-06 14:37 
>>KRcp regex -a@LIST ^rassylka$
>
>еще один маленький ламерский вопрос:
>в этой строчке подскажите синтаксис как забить несколько адресов в массив LIST?
>
>
>допустим rassylka, all, info ну и т.д.

KRcp regex -a@LIST ^rassylka|all|info$


"переадресация писем в sendmail"
Отправлено vlad11 , 09-Сен-06 02:22 

>спасибо большое, но я читал мануалы, правда, в /usr/src/contrib/sendmail, так как не
>в курсе еще,где какие мануалы можно читать....

жесть.
А гугл уже отменили?


"переадресация писем в sendmail"
Отправлено Orlic , 09-Сен-06 16:19 

>А гугл уже отменили?

первым делом гуглил, но ничего хорошего он мне не сказал.


"переадресация писем в sendmail"
Отправлено Евгений , 24-Ноя-10 15:38 
ЧТО за идиоты пишут "Гугли ... Гугл и т.д"
На дворе уже давно web 2 и поискових проиндексирует тему которую создают пользователи. Если нет созданных тем, то и гугл не поможет.

"переадресация писем в sendmail"
Отправлено Александр , 11-Сен-06 18:06 
>>Требуется срочно организовать переадресацию писем, пришедших на 1 конкретный локальный адрес, на
>>1 указанный внешний почтовый адрес (на мейлру, например)... Нашел в инете
>>статью (http://www.opennet.me/docs/RUS/sendmail_copy/) - и неужели для этой цели нужна вторая копия
>> почтовика и куча конф-файлов?????????
>>
>>ужасссс
>
>еще вариант - в /etc/mai/virtualusertable
>назначаешь строки вида почтовы@ящик.юзера.наружу имялокальногоюзера
>
>
>Вот лучше мне подскажите как сделать чтобы рассылка на определенный ящик внутренний
>приводила к отправке писем на несколько других внутренних ящиков. К примеру
>надо разослать приказ в отдел1 в котором пользователи пользователь1, пользователь2, пользователь3
>пишем письмо на отдел1@компания.ру а письма приходят на пользователь1@компания.ру пользователь2@компания.ру пользователь3@компания.ру
>
>
>причем пускай почтового ящика реально отдел1@компания.ру не существует. это только какой то
>алиас.
>
>вариант только через etc/aliases? и если да то какой синтаксис у многопользовательского
>режима


список рассылки можно сделать в отдельном файле
а aliases -> такую вот строчку

<алиас>   :include:/<путь>/<имя файла>