メール

添付ファイルの送付に注意!携帯電話が受信できるメールのサイズ

携帯電話が受信できる添付ファイルのサイズの制限 携帯電話を使って、資料や写真の送受信をすることは良くありますよね。 ある日、ふと新人の子から送られたメールを確認しようとしたところ、添付ファイルが350MBもあり受信もできないし閲覧もできない事態がありました。「添付データが大きすぎる!?」と言おうとしたのですが、最近メールに添付するファイルの容量制限を確認したことがないことを思い出しました。 そこで […]

Postfixの設定ファイル(main.cf)の文法チェック

main.cf の文法チェック Postfix の設定ファイルである main.cf を編集した後は、正しい構文で記述しているかを確認したいですね。今回は main.cf を文法チェックするコマンドをご紹介します。 文法チェックのコマンド 文法チェックは「postfix」にある check 機能を使用します。 postfix check   文法チェックを行ったときのサンプル サンプルと […]

Postfixにて受信時にbccでメールを転送する

Postfixの受信メールの転送設定 ウェブサービスで利用中のメールを一元管理するため、受信メールを一か所にbcc転送設定する作業を行ったので、Postfixの設定手順を備忘録として残します。 Postfixにて送信時にbccでメールを転送する 以前の記事で送信メールのbcc転送を記載していますが、別記事になっております。似た内容にはなっていますが、送信メールの転送を確認したいときは上記の記事をご […]

メールを送らないでメールアドレスの有無を確認する

メールアドレス管理 ログインを行うとき、「メールアドレス」と「パスワード」を求めるサービスは多いのではないでしょうか? サービス管理者は、メールアドレスを有無を確認して無効になったメールアドレスには不要なメールを送らないといった施策が求められます。 携帯キャリア宛のメール 携帯キャリア宛のメールはPCから送信されるメールに対しての規制が厳しいことで知られています。送信者偽称の対策としてSPF(Se […]

[PHP]正しいメールアドレスの判定(チェック)

PHPにてメールアドレスのチェック サービスで利用するときのメールアドレスの判定方法を紹介します。 メールアドレスの判定方法は10年以上前からあり、多くのサイトは正規表現である「preg_match」を利用したものでした。しかし「preg_match」の正規表現は、RFCに準拠したものしなかったものを含めて記述された人ごとに差異がありました。 php5.2からfilter_var関数が登場したので […]

Postfixにて送信時にbccでメールを転送する

Postfixのbccによる転送設定 みなさんは社用メールの管理を行っていますか? 今回はpostfixでメールのバックアップを残す方法を調査しましたのでご紹介します。 always_bccによる転送設定 一番簡単な方法は、postfixの設定ファイルがある「/etc/postfix/main.cf」の末尾にalways_bccを追記することです。postfixのバージョンによっては、main.c […]

[PHP]メールを解析する

PHPでメールデータを解析する メールデータをPHPで解析するためプログラムを記載します。 今回はPEARの「Mail/mimeDecode.php」を利用します。 準備 モジュールがインストールされいないため、CentOSのサーバーにPEARのメールモジュールをインストールします。 [crayon-5c18057c4f125478204480/] プログラム 構成は同じ階層に CtrlMail. […]

メールデータの構造

メールの内部構造 久しぶりにメールを操作する機会があったので、メールの構造のメモします。 メールのサンプル [crayon-5c18057c4f3eb913706814/] メールのヘッダー情報を省略していますが、テキスト形式のメールは上記のサンプルのような形式で構成されています。 ではサンプルを元にメールの構造を確認しましょう。 メールの基本構造 メールヘッダー 空白行 メール本文 メールデータ […]