email - How to add X-header to unix mailx or add attachment to usr/sbin/sendmail -
i attempting add x-header x-app-volt: yes
header of email .tar
attachment. have access usr/sbin/sendmail
, mailx
. not have root access can't download other versions of mailx
or mutt
.
i can add x-header
usr/sbin/sendmail
using below code, can't figure out how add .tar
attachment.
/usr/sbin/sendmail -i -- toemail << end to: toemail subject: test x-app-volt: yes hope works! end
i can attach .tar
file mailx
using the below code, can't figure out how add x-header
. mailx
not have -a
option.
cat file | uuencode filename | mailx -s "test" toemail
thank you
one way construct input in temporary file:
cat > tmpfile$$ << end to: toemail subject: test x-app-volt: yes hope works! end uuencode filename < file >> tmpfile$$ /usr/sbin/sendmail -i -- toemail < tmpfile$$
also, use sendmail's -t
flag in case, rather repeating recipient:
/usr/sbin/sendmail -i -t < tmpfile$$
if don't want use temporary file, if want use pure pipeline, can use ( )
create subshell construction:
( echo "to: toemail" echo "subject: test" echo "x-app-volt: yes" echo echo "hope works!" echo uuencode filename < file ) | /usr/sbin/sendmail -i -t
(of course, these days recipients find easier deal mime attachments rather uuencode. it's pretty straightforward create mime attachments shell script, also.)
Comments
Post a Comment