私はAmazon Linuxを使用してbashスクリプトを生成しています。電子メールで添付ファイルを送信しようとしました。
(cat $TFILE1; uuencode $output_file $output_file) | mailx -s "$subject" "$to_email"
しかし、私が経験している問題は、添付ファイルが(少なくともGmailでは)「noname」という名前で表示されることです。 "$output_file"変数と同じ名前で添付ファイルを表示する方法はありますか?
ベストアンサー1
添付ファイルに問題があることがmail
わかりました。これをmailx
試してくださいmutt
。添付ファイルをうまく処理し、ファイル名をそのままにしてください。
mutt -a "$attachment_file" -s "$subject" -- "$to_email" < "$TFILE1"
"$TFILE1"
電子メールメッセージの本文はどこにありますか?/dev/null
添付ファイルのみを送信するにはに変更してください。