Страница 1 из 1

Перевыслать почту

Добавлено: 2006-08-29 13:52:14
maniac
Вопрос в следующем, есть sendmail, ну созданы ящику для юзверей. Есть ящик системный для root, так вот там какие то письмена лежат, как их оттуда вытащить и выслать на др. ящик. ОС FreeBSD 5.4

Добавлено: 2006-08-29 13:53:29
Alex Keda
fetchmail?

Добавлено: 2006-08-29 14:23:25
maniac
нет, только сендмаил стоит

Добавлено: 2006-08-29 16:36:59
Alex Keda
это средство решения :)

Добавлено: 2006-08-30 6:56:55
Urgor
Лис, видать спрашивают про то как мессаги для рута переслать на другой сервак, откуда их централизованно себе забирать. Изначально на фре тока сендмайл, и можно же его научить как-то почту для рута слать на другой хост? Сам хотел спросить :) А fetchmail... для него придется pop подымать.... а это не метод.

Добавлено: 2006-08-30 7:35:27
Alex Keda
Я так и не понял, какой впорос имеется ввиду...
посему отвечу на оба.
1. на хосте, для пересылки рутовой почты, правим файл альясов, добавляемв него такую строку:

Код: Выделить всё

/usr/home/lissyara/>cat /etc/mail/aliases | tail -1
root:           admin@lissyara.su
/usr/home/lissyara/>
затем даём команду newaliases, и наверно надо перезапустить сендмайл. Наверно - потому что на давно работающем серваке ни разу не делал, делаю это сразу, а впроцессе настройки его приходитя перезагружать.
2. если поста уже лежит в ящике рута на локалхосте и её надо переслать в другой ящик - то как раз fetchmail, procmail и прочие майлы :) Сам не юзал, но функционал как раз ихний.

P.S. Рекомендую первый способ.

Добавлено: 2006-08-30 7:55:12
Urgor
Ээээ... как он узнает кто у меня MX? Можено как-то ему указать адрес сервака куда слать?

Добавлено: 2006-08-30 7:59:04
Alex Keda
что значит - как? из DNS...
или у тя на серваках инета нету?

Добавлено: 2006-08-30 8:16:46
Urgor
серваки внутри локалки, файлопомойки разные...

Добавлено: 2006-08-30 8:18:11
Alex Keda
ну так дай им доступ к DNS и к мыльнице на 25-й прт...

Re: Перевыслать почту

Добавлено: 2006-08-31 8:09:46
grave
maniac писал(а):Вопрос в следующем, есть sendmail, ну созданы ящику для юзверей. Есть ящик системный для root, так вот там какие то письмена лежат, как их оттуда вытащить и выслать на др. ящик. ОС FreeBSD 5.4
cat /var/mail/root | formail -s sendmail user@domain.tld

Добавлено: 2006-08-31 8:48:22
Alex Keda
чё за волшебный скриптик?

Код: Выделить всё

/usr/local/etc/>formail
formail: Command not found.
/usr/local/etc/>cd /usr/ports/
/usr/ports/>make search name='formail'
/usr/ports/>

Добавлено: 2006-08-31 9:13:10
grave

Добавлено: 2006-08-31 9:15:36
Alex Keda
:)