Отправка электронной почты с CC BCC и адресом отправителя в unix mailx

Я хочу отправить электронное письмо из HP unix с помощью команды mailx. Я должен включать копии и скрытую копию в свое электронное письмо и использовать конкретный адрес электронной почты в качестве отправителя.

Но -r (чтобы определить адрес электронной почты отправителя) отключит команды ~, поэтому, если мне нужно определить адрес электронной почты отправителя, я не могу использовать команды ~c и ~b для копий и скрытых копий.

Есть какие-то обходные пути???? Потому что это требования пользователя.

Спасибо.


person Kyaw Lwin Phyo    schedule 11.04.2012    source источник
comment
вы не можете вставить cc и bcc в передаваемый текст заголовка (ish), точно так же, как «subject:» и т. д.? Удачи.   -  person shellter    schedule 11.04.2012
comment
то, что я пытался сделать, это записать копию и скрытую копию в файл вместе с сообщением электронной почты. затем настройте mailx -r. Когда электронное письмо было отправлено, ~c [email protected] и ~b [email protected] включаются в тело письма, а не как cc и bcc. Спасибо   -  person Kyaw Lwin Phyo    schedule 11.04.2012


Ответы (2)


Просто измените порядок аргументов команды mailx. Это дало бы желаемый результат

$ echo "something" | mailx -s "subject" -b [email protected] -c [email protected]  -r [email protected] [email protected]
person mtk    schedule 10.12.2012

В моем случае я должен сохранить несколько id в cc, что было сделано путем указания запятой email-id, разделенной одной за другой, как показано ниже:

$ echo -e "Hi Team, \n \n Action Needed \n \n Regards, \n XYZ team"| mailx -s "subject" -b [email protected],[email protected] -c [email protected],[email protected] -r [email protected] [email protected]

Также используется команда echo для передачи нескольких строк утилите mailx. Думал будет полезно.

person Ajeesh Varghese    schedule 25.01.2017