powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Sendmail. Подмена имени отравителя (не адреса отправителя)!
5 сообщений из 5, страница 1 из 1
Sendmail. Подмена имени отравителя (не адреса отправителя)!
    #37786781
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. В инете полно информации как с помощью настроек sendmail подменить адрес отправителя . Т.е. можно легко подменить адрес <root@localhost.localdomain>; на <support@domain.ru>; .

2. Имя отправителя меняется в поле GECOS у каждого пользователя. По умолчанию у рута оно Charlie & и сооветственно полный адрес выглядит как Charlie & <root@localhost.localdomain>; , точнее уже Charlie & <support@domain.ru>; . С помощью команды vipw прописываем туда что нам нужно и все становится как бы хорошо, но...

3. Почему-то, в письмах, которые приходят когда крон выполняет какое-либо задание от рута вместо значения из поля GECOS туда подставляется Cron Daemon , т.е полный адрес выглядит как Cron Daemon <support@domain.ru>; .
И вот как исправить это я и не могу понять. Кто-нибудь сталкивался с такой проблемой?


...
Рейтинг: 0 / 0
Sendmail. Подмена имени отравителя (не адреса отправителя)!
    #37786956
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cron посылает письма от своего имени а не от имени владельца аккаунта.
...
Рейтинг: 0 / 0
Sendmail. Подмена имени отравителя (не адреса отправителя)!
    #37786961
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле, ты уже настроил отправку от аккаунта , а теперь еще надо донастроить переадресацию .
Cron послыает письма от себя владельцу аккаунта. А не от владельца аккаунта.
...
Рейтинг: 0 / 0
Sendmail. Подмена имени отравителя (не адреса отправителя)!
    #37787161
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl, спасибо, но...

У меня FreeBSD9.0, если что.

1. Специального аккаунта под крон не существует. Он висит в памяти запущенный из под рута.
Код: powershell
1.
2.
3.
# ps -aux | grep cron
root      1097   0,0  0,2   9644   1128  ??  Ss   вт20      0:00,30 /usr/sbin/cron -s
root     90359   0,0  0,3   9748   1324   1  R+    2:42      0:00,00 grep cron



2. Задание создано из под рута через команду crontab -e .
Само задание почту не отправляет. Его отправляет крон при возникновении ошибок руту. Скорее всего здесь и загвоздка!!!

3. Переадресация настроена. В файле /etc/aliases прописано:
Код: powershell



4. Почта направляемая руту из консоли вручную командой mail root доходит до адресата user@domain.ru с правильным именем отправителя.
...
Рейтинг: 0 / 0
Sendmail. Подмена имени отравителя (не адреса отправителя)!
    #37787163
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас добавил в крон задание отправки письма:
echo test | mail -s 'test' root
Оно пришло с правильным именем отправителя.

Похоже что подмена происходит только когда крон шлет результат работы скрипта или его ошибку пользователю.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Sendmail. Подмена имени отравителя (не адреса отправителя)!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]