unix, вложение электронной почты не прикреплено - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь отправить вложение через скрипт, и логика работает, если я запускаю вручную, но не как часть скрипта.если я добавлю echo, электронное письмо будет отправлено и заполнено uuencode jef20.txt jef20.txt, но без вложений.есть идеи?

#!/bin/bash
echo Your Username?
read user
echo FIX Session?
read session
echo what client?
read client
awk '!/35=0|35=A|35=5|35=2|35=1|closed/'  /company/gate/app_phoenix/logs/fix/$session >> /home/dnash/$client.txt
uuencode $client.txt $client.txt | mailx -s "Cert Logs" "$user@company.com"

1 Ответ

0 голосов
/ 10 октября 2018

В зависимости от вашей версии mailx, вы можете использовать ключ командной строки -a («attach»):

mailx -a "$client.txt" -s "Cert Logs" "$user@company.com"

См. Также

mailx manpage

как отправить электронное письмо по почте с приложением mailx

...