bashでちょっとメール送信したい時ってありますよね〜 CentOS・bashの環境でシェルスクリプトからメール送信する際、件名や本文が文字化けしまくり、発狂した挙句に結局rubyやpythonでメール送信処理を書いた経験があります。 やっぱりシェルスクリプトだけでメール送信したいので、ちゃんと調べて実装してみました。 #!/bin/sh send_mail() { from=$1 to=$2 inputEncoding="utf-8" outputEncoding="iso-2022-jp" subjectHead="=?${outputEncoding}?B?" subjectBody="`echo "$3" | iconv -f ${inputEncoding} -t ${outputEncoding} | base64 | tr -d '\n'`" subjectTail="?="