Расскажу о небольшой проблеме при использовании sendemail (в Arch Linux - sendEmail).
Мне нужно было отправить письмо, кроме основного, ещё и нескольким другим адресатам. Для этого я использовал опцию -cc.
Почему-то man страницы sendemail в системе нет. Но зато есть обычный help. Он показывается если вызвать sendEmail без параметров. Так вот, там есть такое описание:
-cc ADDRESS [ADDR ...]
Т.е. вроде бы как можно указывать адресатов через пробел. Но у меня так не получилось. Письмо уходило только первому из перечисленных адресов.
Я пробовал и заключать адреса в треугольные скобки, и прописывать их через запятую, и в кавычках - никак не работало: программа жаловалась что адреса некорректные.
В конце концов нашёл рабочее решение - можно использовать опцию -cc несколько раз. То есть например так:
$ sendEmail \
-f "$NAME_SURNAME <username@domain.com>" \
-u "$SUBJECT" \
-t "$MAIN_RECIEVERS" -cc "$CC_RECIEVER1" -cc "$CC_RECIEVER2" \
-s "$SERVER_AND_PORT" \
-o tls=yes \
-o message-charset=utf-8 \
-xu "username@domain.com" \
-xp "******" \
-o message-content-type=html \
-m "$MAILBODY"
Я нигде не нашёл инструкции что так можно делать. Просто случайно добился рабочего результата. Поэтому решил зафиксировать это в данной заметке - вдруг кому-то ещё пригодится.
Версия sendEmail - sendEmail-1.56 (тоже со страницы help).
Мне нужно было отправить письмо, кроме основного, ещё и нескольким другим адресатам. Для этого я использовал опцию -cc.
Почему-то man страницы sendemail в системе нет. Но зато есть обычный help. Он показывается если вызвать sendEmail без параметров. Так вот, там есть такое описание:
-cc ADDRESS [ADDR ...]
Т.е. вроде бы как можно указывать адресатов через пробел. Но у меня так не получилось. Письмо уходило только первому из перечисленных адресов.
Я пробовал и заключать адреса в треугольные скобки, и прописывать их через запятую, и в кавычках - никак не работало: программа жаловалась что адреса некорректные.
В конце концов нашёл рабочее решение - можно использовать опцию -cc несколько раз. То есть например так:
$ sendEmail \
-f "$NAME_SURNAME <username@domain.com>" \
-u "$SUBJECT" \
-t "$MAIN_RECIEVERS" -cc "$CC_RECIEVER1" -cc "$CC_RECIEVER2" \
-s "$SERVER_AND_PORT" \
-o tls=yes \
-o message-charset=utf-8 \
-xu "username@domain.com" \
-xp "******" \
-o message-content-type=html \
-m "$MAILBODY"
Я нигде не нашёл инструкции что так можно делать. Просто случайно добился рабочего результата. Поэтому решил зафиксировать это в данной заметке - вдруг кому-то ещё пригодится.
Версия sendEmail - sendEmail-1.56 (тоже со страницы help).
Комментариев нет:
Отправить комментарий