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

Исходное сообщение
"Как переслать почту одного пользователя другому адресату?"

Отправлено RSRuslan , 23-Янв-07 11:14 
Доброго дня всем!

Вопрос у меня следующий. Лежит почта, которая пришла определённому пользователю, в каталоге /var/mail/user1. Но данный пользователь уже переехал и имеет другой почтовый ящик. И естественно перед тем как удалить старый почтовый ящик попросил меня переслать все накопившиеся сообщения на его новый адрес: user@mail.ru

Как это можно попроще сделать?

Делаю mail -f /var/mail/user1. Вижу все сообщения этого пользователя, а дальше упираюсь. Ну нету там опции о пересылке другому адресату. Может я плохо смотрю?

Спасибо за любую помощь.


Содержание

Сообщения в этом обсуждении
"Как переслать почту одного пользователя другому адресату?"
Отправлено RSRuslan , 23-Янв-07 13:18 
>Доброго дня всем!
>
>Вопрос у меня следующий. Лежит почта, которая пришла определённому пользователю, в каталоге
>/var/mail/user1. Но данный пользователь уже переехал и имеет другой почтовый ящик.
>И естественно перед тем как удалить старый почтовый ящик попросил меня
>переслать все накопившиеся сообщения на его новый адрес: user@mail.ru
>
>Как это можно попроще сделать?
>
>Делаю mail -f /var/mail/user1. Вижу все сообщения этого пользователя, а дальше упираюсь.
>Ну нету там опции о пересылке другому адресату. Может я плохо
>смотрю?
>
>Спасибо за любую помощь.

Ау!!! Народ? Неужели нету простого ответа?


"Как переслать почту одного пользователя другому адресату?"
Отправлено newser , 23-Янв-07 14:40 
>>Доброго дня всем!
>>
>>Вопрос у меня следующий. Лежит почта, которая пришла определённому пользователю, в каталоге
>>/var/mail/user1. Но данный пользователь уже переехал и имеет другой почтовый ящик.
>>И естественно перед тем как удалить старый почтовый ящик попросил меня
>>переслать все накопившиеся сообщения на его новый адрес: user@mail.ru
>>
>>Как это можно попроще сделать?
>>
>>Делаю mail -f /var/mail/user1. Вижу все сообщения этого пользователя, а дальше упираюсь.
>>Ну нету там опции о пересылке другому адресату. Может я плохо
>>смотрю?
>>
>>Спасибо за любую помощь.
>
>Ау!!! Народ? Неужели нету простого ответа?

formail/procmail Вам в помощь.


"Как переслать почту одного пользователя другому адресату?"
Отправлено Телевизор , 23-Янв-07 19:39 
>>Доброго дня всем!
>>
>>Вопрос у меня следующий. Лежит почта, которая пришла определённому пользователю, в каталоге
>>/var/mail/user1. Но данный пользователь уже переехал и имеет другой почтовый ящик.
>>И естественно перед тем как удалить старый почтовый ящик попросил меня
>>переслать все накопившиеся сообщения на его новый адрес: user@mail.ru
>>
>>Как это можно попроще сделать?
>>
>>Делаю mail -f /var/mail/user1. Вижу все сообщения этого пользователя, а дальше упираюсь.
>>Ну нету там опции о пересылке другому адресату. Может я плохо
>>смотрю?
>>
>>Спасибо за любую помощь.
>
>Ау!!! Народ? Неужели нету простого ответа?

Просто научить user (user1) пользоватся импортом и экспортом почтового клиента ) А не перекладывать всё на чужие плечи


"Как переслать почту одного пользователя другому адресату?"
Отправлено NY , 23-Янв-07 14:58 
mail -f user
Выбираешьнужное сообщение и
forward new@address.ru
или
Forward new@ad.ru

разница в том, будут ли включены старые заголовки
В общем в man mail это описано


"Как переслать почту одного пользователя другому адресату?"
Отправлено RSRuslan , 24-Янв-07 19:04 
>mail -f user
>Выбираешьнужное сообщение и
>forward new@address.ru
>или
>Forward new@ad.ru
>
>разница в том, будут ли включены старые заголовки
>В общем в man mail это описано

У команды mail нету такой команды 'Forward'. О чём она мне и сообщает.


"Как переслать почту одного пользователя другому адресату?"
Отправлено vlad11 , 23-Янв-07 18:31 
Тип ящиков?
Если майлбокс, то можно объединить содержимое двух ящиков.

"Как переслать почту одного пользователя другому адресату?"
Отправлено Golub Mikhail , 24-Янв-07 13:13 
>Тип ящиков?
>Если майлбокс, то можно объединить содержимое двух ящиков.

Если не забыл еще, то:
cat /var/mail/user1 | formail -s sendmail user@mail.ru
И почта с "/var/mail/user1" уйдет на user@mail.ru


"Как переслать почту одного пользователя другому адресату?"
Отправлено RSRuslan , 24-Янв-07 19:06 
>>Тип ящиков?
>>Если майлбокс, то можно объединить содержимое двух ящиков.
>
>Если не забыл еще, то:
>cat /var/mail/user1 | formail -s sendmail user@mail.ru
>И почта с "/var/mail/user1" уйдет на user@mail.ru

при выполнении команды выдаёт: "su: formail: command not found"

Увы :(((



"Как переслать почту одного пользователя другому адресату?"
Отправлено Golub Mikhail , 24-Янв-07 20:07 
>>>Тип ящиков?
>>>Если майлбокс, то можно объединить содержимое двух ящиков.
>>
>>Если не забыл еще, то:
>>cat /var/mail/user1 | formail -s sendmail user@mail.ru
>>И почта с "/var/mail/user1" уйдет на user@mail.ru
>
>при выполнении команды выдаёт: "su: formail: command not found"
>
>Увы :(((

formail ставится вместе с procmail
/usr/ports/mail/procmail


"Как переслать почту одного пользователя другому адресату?"
Отправлено RSRuslan , 26-Янв-07 17:42 
>>>>Тип ящиков?
>>>>Если майлбокс, то можно объединить содержимое двух ящиков.
>>>
>>>Если не забыл еще, то:
>>>cat /var/mail/user1 | formail -s sendmail user@mail.ru
>>>И почта с "/var/mail/user1" уйдет на user@mail.ru
>>
>>при выполнении команды выдаёт: "su: formail: command not found"
>>
>>Увы :(((
>
>formail ставится вместе с procmail
>/usr/ports/mail/procmail

У меня почта работает под sendmail. А установив из портов procmail не станет-ли sendmail глючить?


"Как переслать почту одного пользователя другому адресату?"
Отправлено vlad11 , 26-Янв-07 17:48 

>У меня почта работает под sendmail. А установив из портов procmail не
>станет-ли sendmail глючить?

нет