LINUX.ORG.RU

Пересылка почты


0

0

Подскажите пжаста, следующий ньюанс. Как убедить mail понимать формат поля To: "Petrov S.S." petrov@domen.org такого вида ????? Или может какая другая прога это понимает ??? Это необходимо для некого почтового робота. То есть у меня присутствует строка типа - cat {{ EOF | mail -s "Subject" ${mailto} и переменная mailto как раз и имеет формат "Petrov S.S." petrov@domen.org ????????????


Помести petrov@domain.org в угловые скобки.
Вот так - правильно... 

anonymous
()

Делал и так..... все равно ругается ;-( Оно конечно не так страшно, но все же хотса сделать что-бы все аккуратно работало.......

Ruwa
() автор топика

Я лично предпочитаю вместо 
cat file|mail -s $subject $mail-to
делать
(echo "To: $mailto";echo "Subject: $subject";echo ;cat file)|sendmail -t
Так меньше шансов запутаться с квотингом угловых скобок. 
Особенно если скрипт написан не на shell, а, скажем на perl.
Опять же, sendmail у тебя в пути скорее всего нет, так что
придется прописывать полный путь, а это лишняя защита. 

vitus
()

ОК ! проверю енто . Тут набольшое расширение вопроса..... Как из переменной имеющей значание - Petrov S.S." {petrov@domen.org} (блин не дает угловые скобки писать) выкусить только почтовый адрес. на шелле ????????

Ruwa
() автор топика

ОК ! проверю енто . Тут набольшое расширение вопроса..... Как из переменной имеющей значание - Petrov S.S. {petrov@domen.org} (блин не дает угловые скобки писать) выкусить только почтовый адрес. на шелле ????????

Ruwa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.