一般的なtxtファイルを含む電子メールzipファイル

一般的なtxtファイルを含む電子メールzipファイル

Unixで通常のtxtファイルをzipファイルに電子メールで送信する方法は? txtファイルの内容は自動的にラップする必要があります。

答え1

テキストファイルをラップするために使用できますfold(参照マニュアルページの縮小)

例えば

fold -w 78 -s input.txt > wrapped.txt

テキストは最大78文字の幅に改行されます。その後、zip以下を使用して圧縮できます。

zip wrapped.zip wrapped.txt 

その後、メールでお送りくださいmail

mail -a wrapped.zip -s "Subject of the mail" [email protected]

(すべてのメールバージョンがこの-aオプションをサポートしているわけではありません)

答え2

メールが-aオプションをサポートしていない場合は、uuencodeを使用してサポートしてください。

uuencode 元のファイル名 添付ファイル名 mail -s "タイトル"[Eメール保護]

たとえば(私の目の前で動作します):

uuenconde〜/.netrc mynetrc.txtメール-s "テスト" |[Eメール保護]

電子メールでmynetrc.txtという添付ファイルを見ました。

関連情報