Как я могу отправлять почту с консоли, помеченной флажком "высокий приоритет"?
В настоящее время я использую такой синтаксис:
echo "message content" | mail -s "subject" user@example.com
Я не вижу переключателей для этого в man
.
Вы можете использовать sendmail
? Если так:
mymachine $ sendmail user@example.com <<EOM
> To: user@example.com
> From: me@example.com
> Subject: Test mail `date +"%x %H:%M"`
> Importance: high
> X-Priority: 1 (Highest)
> X-MSMail-Priority: High
>
> Test message
> EOM
mymachine $
Текст после >
будет напечатан на новой строке. Конечно, вы можете просто передать текстовый файл по конвейеру:
mymachine $ cat > message
> To: user@example.com
> From: me@example.com
> Subject: Test mail `date +"%x %H:%M"`
> Importance: high
> X-Priority: 1 (Highest)
> X-MSMail-Priority: High
>
> Test message
## CTRL+D ##
mymachine $ cat message | sendmail user@example.com