タグ

phpとMailに関するtashimaxのブックマーク (6)

  • send_mailやmb_send_mailでメールが届かない場合 - Keep It Real BLOG

    単純にsend_mailでメールを飛ばすだけだと、セキュリティが強めの相手方のメールサーバには、スパムメール扱いされてしまって、メールが届かない場合があったりします。 そういった場合は、メール送信側でちゃんと、ヘッダー指定してあげてとのこと。 $header = "MIME-Version: 1.0\r\n" . "Content-Transfer-Encoding: 7bit\r\n" . "Content-Type: text/plain; charset=ISO-2022-JP\r\n" . "Message-Id: <" . md5(uniqid(microtime())) . "@ドメイン>\r\n" . "From: サイト名 <送信元メールアドレス>\r\n"; $body = "内容"; mb_send_mail("送信先メールアドレス", "件名", $body, mb_

    send_mailやmb_send_mailでメールが届かない場合 - Keep It Real BLOG
  • CakePHPでメールの送信を簡単にするEmailPlugin

    CakePHP付属のEmailComponentは使いにくくありませんか? 色々な設定を何度も書かなければいけなかったり、シェルで使うために自分で設定を初期化しなければいけなかったり。 そういった点を解消したプラグインを作ったので紹介します。 しかし、まだ発展途上なのでバグがあったり、機能が足りなかったりするかもしれません。 気長に見守ってやってください:D EmailPluginとは 先ほど説明した通り、CakePHP付属のEmailComponentを使いやすくしたプラグインです。 メールに関する機能を取りまとめたいと思い、EmailPluginと名付けました。 現在、EmailPluginには以下のクラスが含まれています。 ExEmailComponent EmailComponentを継承したクラス EmailShell ExEmailComponentをシェルで使うための

  • imamuraya » Blog Archive » さくらサーバーでメール自動返信

    さくらサーバーで空メール自動返信ですが、丸1日はまったので、メモ。 このサイトを参考にしながら、試行錯誤。。 http://blog.nanigashi.biz/?p=68 ちゃんとやってるのですが、うまく動作しません。??? http://www3.atword.jp/nana/archives/16 にも書かれているのですが、メールをトリガーにしてphpを起動するとき、include_pathが無視されるようです。パスを/homeから記述すると動きます。。 ポイントを箇条書き .mailfilterのパーミッションは600 文字コードEUC,改行LF  Dreamweaverでの保存で文字コード改行コードが上記になっているか不安だったので、秀丸エディタでファイルを保存しなおした。アップロードはFFFTPで漢字コードEUCのボタンにチェックをいれた。  起動するPHP

  • PHPでメールアドレスを確認する「正しい方法」(Linux Journal誌の記事より) - J0hn D0e の日誌

    屋で立ち読みしてたら、Linux Journalって雑誌に "Validate an E-Mail Address with PHP, the Right Way" って記事が載っているのを発見したので、簡単に要約を。 まず、以下のメールアドレスは「正しい」アドレスである、と紹介。 Abc\@def@example.com customer/department=shipping@example.com !def!xyz%abc@example.com これは、RFC3696からの引用。 RFC3696は、Application Techniques for Checking and Transformation of Names (名前の検査と変換のアプリケーション技法) ってやつで、そのなかに、 "Restrictions on email addresses" って章があるみたい。

    PHPでメールアドレスを確認する「正しい方法」(Linux Journal誌の記事より) - J0hn D0e の日誌
  • Qdsmtp-Simple SMTP Mailer for PHP

    hal456トップページ Qd Simple SMTPとは PHPにおいて標準のmail()関数が使用できない環境であっても、手軽にメールを送れるようにするライブラリです。 具体的には、外部SMTPサーバーに接続してメールを送ります。 またSMTP送信の方が一般的には、mail()関数よりも高速動作します。 ウィンドウズ(Windows)でPHPを使用している場合でも、SMTPサーバーをインストールしなくても、このQdsmtpを使えば、mail関数ライクにメールを送信することができます。 mail関数が使えなくても、SMTP送信であれば汎用性があり、開発と運用とでコードをわける必要がほとんどありません。 特徴 PHP4,PHP5の両方に対応 1ファイルをインクルートするだけのお手軽構成 mail関数風に手軽にSMTPでのメール送信が可能 SMTPのデータ形式でも送信可能(当たり前) POP

    Qdsmtp-Simple SMTP Mailer for PHP
  • HAL456

    QdSoftシリーズ(フリーソフト) 日語高機能PHPメールライブラリ CakePHPのコンポーネントとしても動作する、多目的、多機能、日語メールライブラリ。添付ファイルの日語名。BASE64エンコード。Quoted-Printable。デコメ対応。 日語シンプルメールライブラリ テキストメールを素早く送信。スピード重視のQdmailのサブセット版。文字化けなしを目指すPHPマルチバイト日語メール関数。簡単&軽快の関数形式です。 POP-Qdreciever 日語メールの解析とStdin,POP受信機能を備えたPHPライブラリ。 simple-SMTPメールライブラリ PHPのmail関数が使用できない環境で、メールを送るためのクラスライブラリ。SMTPサーバー経由で電子メール(e-mail)を送信。

    HAL456
  • 1