私はOracle Linux Server 7.8を使用しており、HTMLコンテンツを電子メールで送信し、添付ファイルを送信するプログラムを閲覧したいと思います。私がホームディレクトリにあり、次のような構造を持っているとしましょう。
家
- ABC(index.htmlというファイルを含むディレクトリと.gifファイルのhtmlを含むフォルダリソース)
- ABC.tar.gz(ファイルです)
HTMLの内容を読むために "mailx" / "sendmail"プログラムを使用し、Index.tar.gzファイルも添付して電子メールを送信しようとしています。 2つのオプションを試しました。
メールを送信
echo "Content-Type: text/html; charset=\"us-ascii\"" | cat ~/ABC/index.html | sendmail [email protected]
htmlタグを含むメールを送信しています。
または
cat <<'EOF' - ~/ABC/index.html | /usr/sbin/sendmail -t
To: [email protected]
Subject: hello
Content-Type: text/html
EOF
読み取り可能なHTMLコンテンツ(タグなし)を含む電子メールを送信していますが、gif画像を解析できません。
郵便
echo "Content-Type: text/html; charset=\"us-ascii\"" | cat ~/ABC/index.html | mailx -s "Subject" -a ~/ABC.tar.gz [email protected]
このオプションを実行すると、htmlコンテンツは正しく表示されませんが、添付ファイルは正常です。
mailxまたはsendmailを使用して正しく読み取れるHTMLコンテンツと添付ファイルをどのように送信できますか? 「mutt」は使用できないため、対応するソリューションを提供しないでください。