Отправить письмо из чистого sendmail (а не из mail, как это обычно делается) не совсем просто. На вход sendmail нужно подать готовое письмо - с почтовыми заголовками. Сам sendmail их не генерит, за исключением заполнения заголовка Date:
В письме должны быть следующие заголовки:
- Date: (можно пустой, только текст Date:)
- From: (заполненный, как минимум fromuser@nichego.net в угловых скобках)
- To: (заполненный, также как From)
- Subject: (заполненный, если тема не латиницей, то перекодированный с тегом кодировки - иначе не прочитается)
- Content-Type: (если письмо - не текст, то заполненный по RFC)
Само письмо отправляется командой:
# cat headers.txt body.txt | sendmail junkuser@nichego.net
где headers.txt и body.txt - файлы с заголовками и телом письма.
А лог у sendmail обычно /var/log/maillog