Послать почту не на root

ssmtp
при проблемах в кроне (dcron) шлет почту на root
каким образом можно заменить root на мой емейл (шлю на гугл)?

Ну, про dcron ничего не знаю,

Ну, про dcron ничего не знаю, потому и говорить не буду :)

Тебе нужно поставить полнофункциональный MTA (ssmtp ЕМНИП этого не умеет) и настроить перенаправление почты системного пользователя root на удобный тебе адрес.
Лично я бы рекомендовал приземлять почту root'а на список рассылки, чтобы письма посылались как в локальный mbox root'а, так и на почтовый адрес(а?) перенаправления.

:wq
--
Live free or die

Хм, MTA ставить не хочется.

Хм, MTA ставить не хочется. Не нужен он на рабочей станции :) Поясню немножко вопрос. Оно шлет почту наружу, но в адрес вписывает не ляля@ляля.ля, а сурово root. Наверняка это какая-то кривизна моих рук. Я вообще удивляюсь, что гугл их принимает. Второй, вполне устраивающий вариант, это просмотр по крону локального ящика рута и пинок всех писем в нужном направлении... Возможно?

.

olegon написал(а):
Хм, MTA ставить не хочется. Не нужен он на рабочей станции :)

Вопрос сформулирован неверно/некорректно.
На самом деле - фенкция назначения рабочей станции. Тут у товарища на рабочей станции активно используемый (не только им самим) сквид болтался, а ты: MTA, MTA... :)

При таком подходе фрюниксам на декстопе делать нечего.

olegon написал(а):
Поясню немножко вопрос. Оно шлет почту наружу, но в адрес вписывает не ляля@ляля.ля, а сурово root.

Интересно... Мне почему-то из описания показалось, что оно распределяет почту только в рамках локалхоста...
В смысле From:<root>?

olegon написал(а):
Наверняка это какая-то кривизна моих рук. Я вообще удивляюсь, что гугл их принимает.

Не уверен.
Если этот хост больше ничего не рассылает - не то, чтобы сильно удивительно.

olegon написал(а):
Второй, вполне устраивающий вариант, это просмотр по крону локального ящика рута и пинок всех писем в нужном направлении... Возможно?

Просит как минимум клиента типа 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:;
:( И с ними вечная проблема...

/root/.forward

Пускай шлет на почту руту (многие проги по умолчанию туда шлют)
можно централизованно через настройки почтового сервера перенаправления настраивать, а можно в рутовой домашней директории создать файлик
/root/.forward
внутри которого прописать кому перенаправлять, типа
olegon@localhost

в общем то древнее средство...

Да, читал... Но ssmtp на этот

Да, читал... Но ssmtp на этот форвард забивает :( Неужели я один с ssmtp мучаюсь?

forward должен работать

погляди у себя в файле на эти строчки
может из разкомментить надо?

userforward:
  driver = redirect
  check_local_user
  file = $home/.forward
  no_verify
  no_expn
  check_ancestor
# allow_filter
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply
# This transport is used for handling pipe deliveries generated by alias or
# .forward files. If the pipe generates any standard output, it is returned
# to the sender of the message as a delivery error. Set return_fail_output
# instead of return_output if you want this to happen only when the pipe fails
# to complete normally. You can set different transports for aliases and
# forwards if you want to - see the references to address_pipe in the routers
# section above.

address_pipe:
  driver = pipe
  return_output

Хм, вообще весело echo

Хм, вообще весело
echo Wazzaaaaa | ssmtp

приходит на undisclosed... И в аутглюке, например, вообще пустое. (конечные адреса менял на разные хосты)

У кого-нибудь с гуглом этот

У кого-нибудь с гуглом этот ssmtp работает?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".