{"id":1172,"date":"2011-12-05T21:34:32","date_gmt":"2011-12-05T19:34:32","guid":{"rendered":"http:\/\/netspider.com.ua\/index.php\/2011\/12\/05\/send-an-email-with-attachment-and-body-from-unix\/"},"modified":"2011-12-05T21:34:32","modified_gmt":"2011-12-05T19:34:32","slug":"send-an-email-with-attachment-and-body-from-unix","status":"publish","type":"post","link":"https:\/\/netspider.com.ua\/index.php\/2011\/12\/05\/send-an-email-with-attachment-and-body-from-unix\/","title":{"rendered":"\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u0438\u0441\u044c\u043c\u0430 \u0438\u0437 shell"},"content":{"rendered":"<p>\u041a\u0430\u043a \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0438\u0437 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 UNIX? \u0415\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432, \u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u044e \u0441\u0430\u043c\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0435, \u2013 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u041f\u041e.<\/p>  <h5>mail + uuencode<\/h5>  <p>\u041f\u043e\u0447\u0442\u0438 \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0441\u0430\u043c\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.<\/p>  <pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: true; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; ( echo &quot;body text message&quot; ; echo ; cat file.txt | uuencode file.txt ) | mail -s 'Subject' to@domain.tld<\/pre>\n\n<p>\u0432 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u044f\u0449\u0438\u043a \u043f\u0440\u0438\u0434\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0432 \u0432\u0438\u0434\u0435:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">To: to@domain.tld\nSubject: Subject\nMessage-Id: &lt;20111205165235.0DB932ECAC@dom.tld&gt;\nDate: Mon,  5 Dec 2011 16:52:35 +0000 (UTC)\nFrom: sender@domain.tld (sender)\n\nbody text message\n\nbegin 644 file.txt\nM+W-B:6XO;61M9G,@+7,@-#`Y-DT@+6D@,3`R-&quot;`M=R!M&gt;7-Q;#IM&gt;7-Q;&quot;`M\nM&lt;&quot;`W-S&lt;@;60P(&quot;]M&gt;7-Q;%]T;7`*(R,M+2TM+2TC(PT*26YC;W)R96-T(&amp;EN\n...\nM;F1E&gt;&quot;YP:'`[(&amp;-D(&quot;T[(&amp;QS(&quot;UL82`D:2]I;F1E&gt;&quot;YP:'`[(&amp;1O;F4*(R,M\n)+2TM+2TC(PH*\n`\nend<\/pre>\n\n<p><strong>\u041f\u043b\u044e\u0441\u044b:<\/strong> \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u041f\u041e<\/p>\n\n<p><strong>\u041c\u0438\u043d\u0443\u0441\u044b:<\/strong> \u043d\u0435 \u0432\u0441\u0435 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u044d\u0442\u043e\u0442 \u0444\u043e\u0440\u043c\u0430\u0442 \u0438 \u043f\u0438\u0441\u044c\u043c\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u044b\u0432\u0430\u0442\u044c. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c \u043f\u043e\u0447\u0442\u043e\u0439 \u0413\u0443\u0433\u043b\u0430 (GMail) \u2013 \u0432\u0430\u043c \u043f\u043e\u0432\u0435\u0437\u043b\u043e, \u0442\u0430\u043a\u043e\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043e\u043d \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 \u0438 \u0444\u0430\u0439\u043b \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b.<\/p>\n\n<h5>mail + base64<\/h5>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; cat file.txt | base64 | mail -s 'Subject' to@dom.tld\n~&gt; cat file.txt | uuencode -m file.txt | mail -s 'Subj' to@dom.tld<\/pre>\n\n<p><strong>\u041f\u043b\u044e\u0441\u044b:<\/strong> \u0444\u0430\u0439\u043b \u0432 \u043f\u0438\u0441\u044c\u043c\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0441\u044f<\/p>\n\n<p><strong>\u041c\u0438\u043d\u0443\u0441\u044b:<\/strong> \u043f\u0438\u0441\u044c\u043c\u043e \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043e \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u0438 \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u0432\u0435\u0434\u0435\u043d\u043e \u0432 \u0432\u0438\u0434\u0435 \u0442\u0435\u043a\u0441\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c. GMail \u0442\u0430\u043a\u0438\u0435 \u043f\u0438\u0441\u044c\u043c\u0430 \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442.<\/p>\n\n<h5>sendmail<\/h5>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; ( cat header ; cat ssh.txt | base64 ) | \/usr\/sbin\/sendmail -t\n~&gt; ( cat header ; cat ssh.txt | uuencode -m ssh.txt ) | \/usr\/sbin\/sendmail -t\n~&gt;\n~&gt; ( cat header ; cat ssh.txt | uuencode ssh.txt ) | \/usr\/sbin\/sendmail -t\n# \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u043d\u043e GMail \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442 \u0438 \u0442\u0430\u043a\u043e\u0439 \u0444\u043e\u0440\u043c\u0430\u0442<\/pre>\n\n<p>\u0412 \u0444\u0430\u0439\u043b header \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; cat header\nSubject: With attachment\nFrom: me@dom.tld\nTo: to@domain.tld\nContent-Type: text\/plain; charset=UTF-8\nContent-Disposition: attachment; filename=&quot;file.txt&quot;\nContent-Transfer-Encoding: base64<\/pre>\n\n<p>\u0417\u0434\u0435\u0441\u044c \u043c\u044b \u044f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0443 \u0444\u0430\u0439\u043b\u0430 (UTF-8), \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043f\u0438\u0441\u044c\u043c\u0435 (\u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u0444\u0430\u0439\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c) \u0438 \u043c\u0435\u0442\u043e\u0434 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (base64). \u0412 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0444\u0430\u0439\u043b \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d \u0432 uuencode, \u044d\u0442\u043e \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432. uuencode \u2013m, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 base64, \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u043d\u0430\u0447\u0430\u043b\u043e \u0438 \u043a\u043e\u043d\u0435\u0446 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0438 \u043f\u0440\u043e\u0441\u0442\u043e uuencode. \u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u0447\u0430\u043b\u043e \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043c\u0435\u0447\u0435\u043d\u043e \u0441\u0442\u0440\u043e\u043a\u043e\u0439:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">begin-base64 644 file.txt<\/pre>\n\n<p>\u043a\u043e\u043d\u0435\u0446:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">====<\/pre>\n\n<p>\u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">begin 644 file.txt<\/pre>\n\n<p>\u043a\u043e\u043d\u0435\u0446:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: false; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">end<\/pre>\n\n<p><strong>\u041f\u043b\u044e\u0441\u044b:<\/strong> \u043f\u0438\u0441\u044c\u043c\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e\u043c \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432<\/p><!--more--><p>\u041a\u0440\u0430\u0441\u0438\u0432\u043e \u0438 \u043f\u043e \u0432\u0441\u0435\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0438\u0441\u044c\u043c\u043e \u043c\u043e\u0436\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: true; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">#!\/bin\/sh\nFROM=me@dom.tld\nTO=to@domain.tld\nSUBJECT=&quot;Letter with attachement&quot;\nMIME=&quot;text\/plain&quot;  # Adjust this to the proper mime-type of file\nattachment=file.txt\nENCODING=base64\nboundary=&quot;---text-for-mime-boundary---$$--&quot;\nDATE=`date +&quot;%a, %e %Y %T %z&quot;`\n\n( cat &lt;&lt;EOF\nFrom: $FROM\nTo: $TO\nSubject: $SUBJECT\nDate: $DATE\nMime-Version: 1.0\nContent-Type: multipart\/mixed; boundary=&quot;$boundary&quot;\nContent-Disposition: inline\n\n--$boundary\nContent-Type: text\/plain; charset=us-ascii\nContent-Disposition: inline\n\nBody message: This email has attached the file\n\n--$boundary\nContent-Type: $MIME;name=&quot;$attachment&quot;\nContent-Disposition: attachment;filename=&quot;$attachment&quot;\nContent-Transfer-Encoding: $ENCODING\n\nEOF\n\nbase64 $attachment\necho &quot;&quot;\necho &quot;--$boundary--&quot; ) | sendmail -t<\/pre>\n\n<p>\u041c\u043e\u0436\u043d\u043e \u0434\u043e\u043f\u0438\u043b\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u043b \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0435 (\u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430).<\/p>\n\n<h5>\u041a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0443 \u0444\u0430\u0439\u043b\u0430?<\/h5>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: true; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; file -i -b u-file.txt\ntext\/plain charset=utf-8\n~&gt; file -i -b file.txt\ntext\/plain charset=unknown<\/pre>\n\n<p>\u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 cp1251 \u0438 koi8-r \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f(<\/p>\n\n<h5>mutt<\/h5>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: true; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; echo &quot;Body message&quot; | mutt -a file.txt -s &quot;Subject&quot; -- to@dom.tld\n~&gt; echo &quot;Body message&quot; | mutt to@dom.tld -s &quot;Subject&quot; -a ssh.txt<\/pre>\n\n<p>\u0415\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d \u043a\u043b\u044e\u0447 -a, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c &#8212; \u043f\u0435\u0440\u0435\u0434 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430\u0442\u0430, \u0442.\u043a. \u0441 \u044d\u0442\u0438\u043c \u043a\u043b\u044e\u0447\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f \u043a \u043f\u0438\u0441\u044c\u043c\u0443.<\/p>\n\n<p><strong>\u041f\u043b\u044e\u0441\u044b:<\/strong> \u0443\u0434\u043e\u0431\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0432\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0438.<\/p>\n\n<p><strong>\u041c\u0438\u043d\u0443\u0441\u044b:<\/strong> \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0444\u0430\u0439\u043b\u044b \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 UTF-8 \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432 GMail \u0438\u043b\u0438 \u043f\u043e\u0447\u0442\u043e\u0432\u043e\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0435, \u0442.\u043a. \u0442\u0438\u043f text\/plain mutt \u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a\u0430\u043a quoted-printable, \u0430 \u043d\u0435 base64. \u0414\u043b\u044f \u043d\u0430\u0441\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 base64 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: true; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; echo &quot;application\/octet-stream txt&quot; &gt;&gt; ~\/.mime.types<\/pre>\n\n<h5>mailx<\/h5>\n\n<p>\u0422\u043e\u0447\u043d\u0435\u0435, heirloom-mailx:<\/p>\n\n<pre class=\"brush: bash; auto-links: true; collapse: false; first-line: 1; gutter: true; html-script: false; light: false; ruler: false; smart-tabs: true; tab-size: 4; toolbar: true;\">~&gt; echo &quot;Body message&quot; | \/usr\/local\/bin\/mailx -a 1.txt -s &quot;Subject&quot; to@dom.tld\n~&gt; echo &quot;Body message&quot; | \/usr\/local\/bin\/mailx -a 1.txt -a 2.txt -s &quot;Subject&quot; to@dom.tld<\/pre>\n\n<p>\u0422\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430 \u0432\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0438. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 mutt, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043b\u044e\u0447 -a.<\/p>\n\n<p>mailx \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u043a\u0430\u043a application\/octet-stream, \u0430 \u043d\u0435 text\/plain.<\/p>\n\n<p>mutt \u0438 mailx \u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u0437 \u043f\u043e\u0440\u0442\u043e\u0432, \/usr\/ports\/mail\/heirloom-mailx \u0438 \/usr\/ports\/mail\/mutt \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n\n<p><strong>\u041f\u043b\u044e\u0441\u044b:<\/strong> \u0443\u0434\u043e\u0431\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043e\u0434\u0438\u043d \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0432\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0438.<\/p>","protected":false},"excerpt":{"rendered":"\u041a\u0430\u043a \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0438\u0437 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 UNIX? \u0415\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432, \u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u044e \u0441\u0430\u043c\u044b\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0435, \u2013 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u041f\u041e. mail + uuencode \u041f\u043e\u0447\u0442\u0438 \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0441\u0430\u043c\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. ~&gt; ( echo &quot;body text message&quot; ; echo ; cat file.txt | uuencode file.txt ) | mail -s &#8216;Subject&#8217; to@domain.tld \u0432 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u044f\u0449\u0438\u043a\u2026 <span class=\"read-more\"><a href=\"https:\/\/netspider.com.ua\/index.php\/2011\/12\/05\/send-an-email-with-attachment-and-body-from-unix\/\">\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435 &raquo;<\/a><\/span>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1427,1528,48,200,409,415,432,1796,1529,532],"class_list":["post-1172","post","type-post","status-publish","format-standard","hentry","category-main","tag-attach","tag-attachement","tag-freebsd","tag-linux","tag-mail","tag-shell","tag-ssh","tag-unix","tag-vlozhenie","tag-konsol"],"_links":{"self":[{"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/posts\/1172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/comments?post=1172"}],"version-history":[{"count":0,"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/posts\/1172\/revisions"}],"wp:attachment":[{"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/media?parent=1172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/categories?post=1172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netspider.com.ua\/index.php\/wp-json\/wp\/v2\/tags?post=1172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}