LINUX.ORG.RU

Мучаем sendmail


0

0

У меня вопрос, при написании функции для отправки почты в конце тела письма нужно добовлять точку или нет. File*mail = popen("/usr/sbin/sendmail -t", "w" ); Чем правильно закрывать файл? fclose или pclose.

И системный вопрос как можно отослать письмо командной стракой?

anonymous

a) "\n.\n" эквивалентно EOT. т.ч. не знаю, но думаю, точку ставить `корректней' будет.

b) в общем случае: popen -> pclose, fopen -> fclose, open -> close

в частности: man popen: ``[..] it must be closed with pclose() rather than fclose(3).''

c) man mail:

$ echo "test msg" | mail -s subj user@host

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