メール転送時に転送者アドレスを含める。この場合、FromはオリジナルのFromのままになる。ただし、あまり実装されている例はないようだ
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
まえがき 最近spam(迷惑メール)が増えてきたのでプロバイダや会社はspamを減らすような対策をしています。 ここではそのソフトの1つとして有名なSpamAssassin(スパムアサシン)というソフトがあなたの加入しているプロバイダや会社・学校等のサーバーに導入されたときどうなるかを解説します。 技術的なことには興味がない方は青い太字のところだけ読んでください。 SpamAssassinの動作 SpamAssassinはメールサーバーでひっそりと動作しているソフトです。あなたのパソコンに入れて使うソフトではありません。普通のメールであればそれを意識することなく今まで通り使うことができます。 ※メールサーバとは、あなたがメールをやり取りする為に使うプロバイダや会社・学校にあるコンピューターです。 SpamAssassinは受け取るメール送るメールについてすべてを調べ
まるでブラックボックスのようなアンチスパムで、大事なメールが排除されてはたまらない。アンチスパム環境を構築予定の運用管理者はもちろん、ユーザーもスパム排除の仕組みを知っておくことは、予想外のリスクを回避するための新基準だ。 スパムを排除するためのソフトは数多い。その中でも、サーバサイドで動作するオープンソースソフトウェアの「SpamAssassin」(スパム・アサシン)は、広く知られているものの一つだ。SpamAssassinは、サーバサイドでメールフィルタとして動作し、スパムの判定結果をメールヘッダに追記する。SpamAssassinはApache Foundationの下で提供されているオープンソースソフトウェア(OSS)である(関連リンク)。 3月のオンライン・ムック「スパム対策最前線」のこれまでは、「スパムメールの送信元はどこにある」でスパムの現状についての概要を、「アプリケーショ
まずメールそれ自体です。 メールは基本的にはテキストファイルであり、ヘッダ (header) と ボディに分かれています。ヘッダの書式は規格がありかなり厳密に 決められていますが、ボディにはありません。たとえば以下が生の メールの例です。 Return-Path: <ruby-list-admin@ruby-lang.org> Received: from helium.ruby-lang.org (localhost [127.0.0.1]) by helium.ruby-lang.org (Postfix) with ESMTP id 4EEF9165; Wed, 12 Dec 2001 07:05:58 +0900 (JST) Received: from doraemon.edit.ne.jp (doraemon.edit.ne.jp [210.141.234.1]) by hel
Postfixは、使いやすいメールサーバ(MTA)として定評がある。さらに、sendmailのようにセキュリティホールがやたら多くないのも嬉しい限りである。そんでもって、qmailもセキュアーで良いけれど、使い勝手やプラグインモジュールの種類の豊富さなどからみてもPostfixが俺はお気に入りだ。 話は変わるが、鯖構築の初心者は、キーワード検索をしてPostfixネタを見つけたらそのサイトで設定ファイル等を真似して自分の鯖を構築するのが定番だと思う。しかし、意味を納得して設定するのと意味が解らず設定するのでは、以降、自鯖への管理レベルの違いが大きく現れる。つまり、セキュリティに強い自鯖を作ることができるのだ。そんな意味からも、今回は Postfixの導入方法 と言うより、Postfixの構造とか設定の勘所みたいなことについて話してみたい。 ここで説明に使う環境) マシン:Dell P
通常メール送信した時間が記録されます。 ただし、自分のパソコンの時計が狂っていたり、地域設定を間違えていた場合、正確に記録されません。 表示例 Date: Mon, 16 Jul 2001 13:34:49 +0900 ※タイムゾーンはGMT(グリニッジ標準時)を基準にして何時間の時差があるかを表しています。GMTを基準にして時間が進んでいるときは「+」、遅れているときは「-」で表示されます。日本の場合はGMTに対して9時間進んでいるので「+0900 」となります。
調べてたら混乱してきたのでまとめ。 1. mail()を使う場合 五番目の引数にsendmailのオプション"-f"を渡す。 mail($to, $subject, $body, $additionalheaders, "-f" . $returnpath); 2. PEAR::Mail (mailドライバー) インスタンス生成時二番目の引数にsendmailのオプション"-f"を渡す。 $mail = Mail::factory("mail", "-f" . $returnpath); 3. PEAR::Mail (sendmailドライバー) send()の二番目の引数にヘッダーを設定した配列を渡す。 $mail = Mail::factory("sendmail"); $headers = array(   "To" => $to,   
PHPでテストしてみました。mb_send_mail()でメールヘッダを設定しているだけです。 <?php $to = 'hoge@example.com'; $subject = 'subject'; $body = 'body'; // ヘッダで重要度高を設定する $header = 'Priority: urgent'; //$header = 'X-Priority: 1'; //$header = 'X-MsMail-Priority: High'; mb_language('ja'); mb_send_mail($to, $subject, $body, $header); ?> このコードを実行すると、手元のBecky!では受信したメールに重要度高が設定されているのが確認できました。 どのヘッダを使用するかですが、Becky!では3つの内、どのヘッダを使用しても重要度が設定さ
PHPにはmb_send_mail()関数という日本語を含めたメールを送信する機能がありますがよく文字化けします。PHPの自動エンコーディング機能がうまくいかずに文字化けをするのですが、設定がシビアなので使ってません。例えば、同じサーバーを使っている場合は制作時に気をつければ問題ありませんが、サーバーを移行するようなことがあると新しいサーバーでメールが文字化けしたり結構大変だったりします。 結局send()関数を使うのですが、これで日本語のメールを送信する為には追加メールヘッダを記述する必要があります。mb_send_mail()関数よりはマシですが、これもこれで設定に左右されるので意外と大変。メール送信用の自作関数を作ったものの完璧ではありませんでした。 最終的に落ち着いたのは、PEARのMailです。記述がシンプルな上に自由に設定できて便利。 ということで今回はPEAR::Mai
PHPで日本語メールを送る - 基本編に引き続き、 今回は応用編をお送りします。 基本編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日本語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日本語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX
hal456トップページ 注意! 本業が忙しいため、私は開発・更新には関わっていませんし、ご質問にも対応しておりません。 下記のURLの方々が、引き継いでいただいているので、どうぞそちらをご利用ください。 ライセンスに従えば改変は自由ですが、本ホームページでのダウンロードは停止いたします。使い方などについては、参考にされる方もいるかも知れませんので、当面の間、残しておきます。 長らくのご愛顧、誠にありがとうございました。 自分が作成したプログラムが、多くの方に便利に使われたことは、とてもうれしかったです。 2018/1/28 深謝 QdmailをPHP7.0に対応させる Qdmailシリーズのgithub版です。PHP5.4対応 qdmailを新しめのPHPでも動くようにした Qdmailとは Qdmailとは、PHPのマルチバイト環境(特に日本語)にて、「文字化けしない」「簡単に"デコメ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く