URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71512
[ Назад ]

Исходное сообщение
"Отправка писем с помощью системной утилиты mail"

Отправлено vyaches , 17-Янв-07 13:09 
--- Отправка писем с помощью системной утилиты mail

Здравствуйте.

С помощью системной утилиты mail письмо отправляется от пользователя u1111@my.local.server
таким образом:

echo "test msg" | mail -s "test subj" ttt@mail.ru -F TEST

в результате получателю приходит письмо с полем заголовка:
From: TEST <u1111@my.local.server>

При попытке поменить адрес отправителя опцией -f :

echo "test msg" | mail -s "test subj" ttt@mail.ru -F TEST -f u2222@my.local.server

Приходит письмо с заголовком, где:
From: <u2222@my.local.server>

Адрес подменился, но исчезло определение полного имени. Как сделать чтобы это определение осталось?


Содержание

Сообщения в этом обсуждении
"Отправка писем с помощью системной утилиты mail"
Отправлено Romik , 17-Янв-07 15:41 
-f TEST u2222@my.local.server
или
-f \"TEST u2222@my.local.server\"

"Отправка писем с помощью системной утилиты mail"
Отправлено Romik , 17-Янв-07 15:42 
>-f TEST u2222@my.local.server
>или
>-f \"TEST u2222@my.local.server\"

Пардон

-f \<TEST\> u2222@my.local.server
или

-f \"\<TEST\> u2222@my.local.server\"


"Отправка писем с помощью системной утилиты mail"
Отправлено vyaches , 17-Янв-07 16:04 
>>-f TEST u2222@my.local.server
>>или
>>-f \"TEST u2222@my.local.server\"
>
>Пардон
>
>-f \<TEST\> u2222@my.local.server
>или
>
>-f \"\<TEST\> u2222@my.local.server\"

Пробовал уже по всякому.
напр.:
echo "test msg" | mail -s "test subj" ttt@mail.ru -f \"\<TEST\> u2222@my.local.server \"

в заголовке приходит:
From: TEST <"<TEST>"@my.local.server >


"Отправка писем с помощью системной утилиты mail"
Отправлено vyaches , 17-Янв-07 16:08 
>>>-f TEST u2222@my.local.server
>>>или
>>>-f \"TEST u2222@my.local.server\"
>>
>>Пардон
>>
>>-f \<TEST\> u2222@my.local.server
>>или
>>
>>-f \"\<TEST\> u2222@my.local.server\"
>
>Пробовал уже по всякому.
>напр.:
>echo "test msg" | mail -s "test subj" ttt@mail.ru -f \"\<TEST\> u2222@my.local.server \"
>
>в заголовке приходит:
>From: TEST <"<TEST>"@my.local.server >

вернее:
From: <"<TEST>"@my.local.server >



"Отправка писем с помощью системной утилиты mail"
Отправлено Romik , 18-Янв-07 10:19 
Наверное у вам таки стоит именно mail

У меня mail - симлинк на nail, который это умеет.


"Отправка писем с помощью системной утилиты mail"
Отправлено vyaches , 18-Янв-07 11:56 
>Наверное у вам таки стоит именно mail
>
>У меня mail - симлинк на nail, который это умеет.
поставил nail-11.25
echo "test msg" | nail -s "test subj" ttt@mail.ru -f\"\<TEST\> u2222@my.local.server\"

теперь:
From: "<TEST>"@my.local.server
и еще
To: "ttt@mail.ru \", -f\"" <TEST@my.local.server>, u2222@my.local.server
мне кажеться надо разбираться с правилами перезаписи адресов в sendmail