LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

давай еще раз уточним, а то я уже запутался - у тебя проблема с адресом источника или с адресом отправителя?

Проблему с адресом источника должен решать /etc/ssmtp/revaliases. Адрес отправителя должен быть либо задан в переменной MAILTO (если перенаправляется stdout/stderr выхлопа команд cron-а), либо - в аргументах командной строки(если ты явно указываешь что выхлоп надо слать на определенный адрес)

Просто у меня куча серверов с ssmtp, которые шлют письма с адресов вида root@server.domain.local, но на самом почтовом сервере они уже видны как server@domain.local - потому что в revaliases сделано соответствующее преобразование. И это работает.

А вот если нигде не указать адрес назначения, то да - почта будет пытаться доставиться локальному пользователю

Исправление Pinkbyte, :

давай еще раз уточним, а то я уже запутался - у тебя проблема с адресом источника или с адресом отправителя?

Проблему с адресом источника должен решать /etc/ssmtp/revaliases. Адрес отправителя должен быть либо задан в переменной MAILTO (если перенаправляется stdout/stderr выхлопа команд cron-а), либо - в аргументах командной строки(если ты явно указываешь что выхлоп надо слать на определенный адрес)

Просто у меня куча серверов с ssmtp, которые шлют письма с адресов вида root@server.domain.local, но на сервере они уже видны как server@domain.local - потому что в revaliases сделано соответствующее преобразование. И это работает.

А вот если нигде не указать адрес назначения, то да - почта будет пытаться доставиться локальному пользователю

Исправление Pinkbyte, :

давай еще раз уточним, а то я уже запутался - у тебя проблема с адресом источника или с адресом отправителя?

Проблему с адресом источника должен решать /etc/ssmtp/revaliases. Адрес отправителя должен быть либо задан в переменной MAILTO (если перенаправляется stdout/stderr выхлопа команд cron-а), либо - в аргументах командной строки(если ты явно указываешь что выхлоп надо слать на определенный адрес)

Просто у меня куча серверов, которые шлют письма с адресов вида root@server.domain.local, но на сервере они уже видны как server@domain.local - потому что в revaliases сделано соответствующее преобразование. И это работает.

А вот если нигде не указать адрес назначения, то да - почта будет пытаться доставиться локальному пользователю

Исправление Pinkbyte, :

давай еще раз уточним, а то я уже запутался - у тебя проблема с адресом источника или с адресом отправителя?

Проблему с адресом источника должен решать /etc/ssmtp/revaliases. Адрес отправителя должен быть либо задан в переменной MAILTO (если перенаправляется stdout/stderr выхлопа команд cron-а), либо - в аргументах командной строки(если ты явно указываешь что выхлоп надо слать на определенный адрес)

Просто у меня куча серверов, которые шлют письма с адресов вида root@server.domain.local, но на сервере они уже видны как server@domain.local - потому что в revaliases сделано соответствующее преобразование. И это работает.

Исправление Pinkbyte, :

давай еще раз уточним, а то я уже запутался - у тебя проблема с адресом источника или с адресом отправителя.

Проблему с адресом источника должен решать /etc/ssmtp/revaliases. Адрес отправителя должен быть либо задан в переменной MAILTO (если перенаправляется stdout/stderr выхлопа команд cron-а), либо - в аргументах командной строки(если ты явно указываешь что выхлоп надо слать на определенный адрес)

Просто у меня куча серверов, которые шлют письма с адресов вида root@server.domain.local, но на сервере они уже видны как server@domain.local - потому что в revaliases сделано соответствующее преобразование. И это работает.

Исходная версия Pinkbyte, :

давай еще раз уточним, а то я уже запутался - у тебя проблема с адресом источника или с адресом отправителя.

Проблему с адресом источника должен решать /etc/ssmtp/revaliases. Адрес отправителя должен быть либо задан в переменной MAILTO (если перенаправляется stdout/stderr выхлопа команд cron-а), либо - в аргументах командной строки(если ты явно указываешь что выхлоп надо слать на определенный адрес)