2

я могу использовать

echo "My Mail content" | exim my@email.com

отправить электронное письмо, но оно не содержит темы для сообщения

Как я могу отправить электронное письмо с заголовками « From » и « Reply-To » из командной строки в exim?

1 ответ1

3

Exim ожидает получить полное сообщение электронной почты RFC 5322/2822/822 в качестве входных данных. Таким образом, вы должны дать заголовки в виде ... заголовков.

$ (echo "To: foo@bar";
   echo "Reply-To: my@email.com"
   echo "Subject: Hello!";
   echo "";
   echo "My Mail Content") | sendmail foo@bar
$ sendmail foo@bar <<'EOF'
From: "The Great Quux" <baz@quux>
To: "Fred Foobar" <foo@bar>
Reply-To: dev@null
Subject: Hello!
Content-Type: text/plain; charset=utf-8

My Mail Content
EOF

(Не уверен, что имена в From/To должны быть указаны. RFC 5322 вроде бы говорит что надо)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .