Eメール

Postfix & CGIでバーチャルホスト毎(ユーザー毎)のアドレス設定

複数のバーチャルホストを持ったサーバー上でCGI/Apacheを動かすときに書くドメインが使うEメールアドレスを設定したい。それには「/etc/postfix/canonical」を変更する。 「/etc/postfix/canonical」に以下を追加 user1 user@example.com user2 user@exmapl…

一行mailコマンドでメールを飛ばす

標準入力にメールのBodyの内容を渡してあげれば一行でいける。 echo "これがメールのBodyです。" | mail -s "Subjectです" mail@example.com 応用編 MySQLの内容を他のサーバーにダンプし、終わったらメールを飛ばす。 さらにこれをバックグラウンドで実行す…

sendmailやpostfixの設定

sendmailをインストール yum -y install sendmail postfixをインストール yum -y install postfix MTAを切り替えるためのsystem-switch-mailプログラムをインストール yum -y install system-switch-mail MTAを切り替える system-switch-mail

Perlで日本語メールを送信する。

SubjectとBodyをISO-2022-JP (JIS)に変換、 プラスSubjectをBase64エンコードしないと文字化けする。 (注) 最近のメーラーのほとんどはUTF-8のメールを認識できる。*以下のファイルはUTF-8で保存 use strict; use MIME::Base64; use Encode qw(encode); my …