プロジェクトJ 始動
公開日:
:
プロジェクトJ
ちょっと、思うところがあって、プロジェクトを開始
久々のWEBプログラムです
まずは、PHPでメール受信するところから
qdmail_receiver.phpという受信モジュールがあり、簡単に受信プログラムが作成可能
QdmailReceiverとは – QdmailReceiver Multibyte mail decoder & POP Client
参考にして、まずはサンプルプログラムから
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Content-Language" content="ja"> </head> <body> <?php include 'qdmail_receiver.php'; $server = array( 'protocol'=>'pop3', 'host'=>'メールサーバ', 'user'=>'メールアドレス', 'pass'=>'メールパスワード', ); $recv = QdmailReceiver::start('pop', $server, 'utf-8'); mb_language("ja"); mb_internal_encoding("utf-8"); //mb_internal_encoding("SJIS"); $max=$recv->count(); for($i=0;$i<$max;$i++){ $tmp = "【".$recv->header(array('subject','name'),'none')."】"; $tmp .= "<br>\n"; $tmp1 = mb_convert_encoding($recv->bodyAutoSelect(),"utf-8","auto"); $tmp1 = preg_replace("/Powered.*\n.*\n.*\n.*/","",$tmp1); $tmp1 = preg_replace("/\[メルモPR\].*\n.*\n.*\n.*/","",$tmp1); $tmp1 = preg_replace("/^[\r|\n]/m","",$tmp1); $tmp .= nl2br($tmp1)."<br>\n<br>\n"; //fputs($fp,$tmp); echo $tmp; $recv->next(); } ?> </body> </html>
phpのモジュールを使って、簡単な受信表示プログラムが完成
PC
関連記事
-
qdmail_receiver.phpからメール発信時刻情報を取得できるように修正! プロジェクトJ
PHPのメール受信にqdmail_receiver.phpを利用しています 便利です 作者には感
-
FTPサーバに修正が即、反映!楽チン! Notepad++
プロジェクトJでFTP経由でプログラムのPHPをアップしています 今までは、EmEdito