После комментирования незаконных строк (CMakeLists.txt:9
, CMakeLists.txt:10
, be.clock/CMakeLists:22
) это компилирует очень хорошо для меня.
Помимо тела сообщения электронной почты, вам также необходимо распечатать заголовки электронной почты:
echo "From: from@example.com\r\nDate: $(date)\r\nSubject: subject\r\nMIME-Version: 1.0\r\nContent-Type: text/html; charset=utf-8\r\n\r\n$(mycommandthatprintshtml)" mail someone@example.com
Обратите внимание, что "От", "Дата" и "Тема" являются обязательными. MIME-Version и Content-Type помогают получателю понять, как отформатировано электронное письмо.
с помощью ssmtp вы можете отправлять почту из файла и указывать заголовки внутри (подобно тому, как это делал Federik)
ssmtp -t < mail.txt
mail.txt:
to: write.to@mail.com
bcc: hidden@mail.com
From: my.name@mail.com
MIME-Version: 1.0
Content-Type: text; charset=utf-8
Subject: Some subject
Dear Person,
....