Послать почту не на root
olegon 21 января, 2009 - 13:10
ssmtp
при проблемах в кроне (dcron) шлет почту на root
каким образом можно заменить root на мой емейл (шлю на гугл)?
»
- Для комментирования войдите или зарегистрируйтесь
Ну, про dcron ничего не знаю,
Ну, про dcron ничего не знаю, потому и говорить не буду :)
Тебе нужно поставить полнофункциональный MTA (ssmtp ЕМНИП этого не умеет) и настроить перенаправление почты системного пользователя root на удобный тебе адрес.
Лично я бы рекомендовал приземлять почту root'а на список рассылки, чтобы письма посылались как в локальный mbox root'а, так и на почтовый адрес(а?) перенаправления.
:wq
--
Live free or die
Хм, MTA ставить не хочется.
Хм, MTA ставить не хочется. Не нужен он на рабочей станции :) Поясню немножко вопрос. Оно шлет почту наружу, но в адрес вписывает не ляля@ляля.ля, а сурово root. Наверняка это какая-то кривизна моих рук. Я вообще удивляюсь, что гугл их принимает. Второй, вполне устраивающий вариант, это просмотр по крону локального ящика рута и пинок всех писем в нужном направлении... Возможно?
http://olegon.ru
.
Вопрос сформулирован неверно/некорректно.
На самом деле - фенкция назначения рабочей станции. Тут у товарища на рабочей станции активно используемый (не только им самим) сквид болтался, а ты: MTA, MTA... :)
При таком подходе фрюниксам на декстопе делать нечего.
Интересно... Мне почему-то из описания показалось, что оно распределяет почту только в рамках локалхоста...
В смысле
From:<root>
?Не уверен.
Если этот хост больше ничего не рассылает - не то, чтобы сильно удивительно.
Просит как минимум клиента типа
mailx
:wq
--
Live free or die
dcron, как любой планировщик
dcron, как любой планировщик должен уважать переменную MAILTO= в файле cron. Только в твоем случае это все равно не поможет, так как сервер внешний.
Можно еще попробовать покопаться в /etc/ssmtp/revaliases
Не грусти, товарищ! Всё хорошо, beautiful good!
Немного
Немного поясню:
root=mail@gmail.com
mailhub=smtp.gmail.com:587
hostname=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=mail
AuthPass=password
FromLineOverride=YES # optional
oops etc # crontab -l
# Global variables
MAILTO=mail@gmail.com
HOME=/
revaliases, как я понял, нужен для правки From, у меня же проблема с To:
To: Undisclosed recipients:;
:( И с ними вечная проблема...
http://olegon.ru
/root/.forward
Пускай шлет на почту руту (многие проги по умолчанию туда шлют)
можно централизованно через настройки почтового сервера перенаправления настраивать, а можно в рутовой домашней директории создать файлик
/root/.forward
внутри которого прописать кому перенаправлять, типа
olegon@localhost
в общем то древнее средство...
Да, читал... Но ssmtp на этот
Да, читал... Но ssmtp на этот форвард забивает :( Неужели я один с ssmtp мучаюсь?
http://olegon.ru
forward должен работать
погляди у себя в файле на эти строчки
может из разкомментить надо?
Хм, вообще весело echo
Хм, вообще весело
echo Wazzaaaaa | ssmtp
приходит на undisclosed... И в аутглюке, например, вообще пустое. (конечные адреса менял на разные хосты)
http://olegon.ru
У кого-нибудь с гуглом этот
У кого-нибудь с гуглом этот ssmtp работает?
http://olegon.ru