Назад | Перейти на главную страницу

Отправлять почту с приоритетом из консоли

Как я могу отправлять почту с консоли, помеченной флажком "высокий приоритет"?

В настоящее время я использую такой синтаксис:

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