POP3サーバから本文の受信

  control.php



「POP3サーバからヘッダ情報の受信」から呼び出す事を想定しています
control.php?uid=メッセージのUID で表示されます


  
<?
# **********************************************************
# 外部ファイル
# **********************************************************
require_once( "common.php" );
require_once( "model.php" );

# **********************************************************
# 定数定義
# **********************************************************
define( 'PASS_MESSAGE', 1 );

define( 'VIEW_MESSAGE', 'viewmessage.php' );
define( 'VIEW_CUR', 'view.php' );

# **********************************************************
# グローバル変数
# **********************************************************
$ErrMessage	= '';
$OutData	= '';
$Mail		= FALSE;

# **********************************************************
# 初期処理
# **********************************************************
if ( !extension_loaded( "imap" ) ) {
	dl("php_imap.dll");
}
if ( !extension_loaded( "mbstring" ) ) {
	dl("php_mbstring.dll");
}

$Mail = imap_open("{サーバアドレス:110/pop3}INBOX", "ユーザー", "パスワード");
if ( !$Mail ) {
	$ErrMessage = "メールボックスをオープンできません";
	$_POST['GNO'] = PASS_MESSAGE;
}

# **********************************************************
# 処理コントロール
# **********************************************************
if ( $ErrMessage == "" ) {
	CheckDataHead( );
	if ( $ErrMessage != "" ) {
		$_POST['GNO'] = PASS_MESSAGE;
	}
	else {
		GetData( );
		if ( $ErrMessage != "" ) {
			$_POST['GNO'] = PASS_MESSAGE;
		}
	}
}

# **********************************************************
# ビュー
# **********************************************************
switch( $_POST['GNO'] ) {
	case PASS_MESSAGE:
		require_once( VIEW_MESSAGE );
		break;

	default:
		EditDataHead( );
		require_once( VIEW_CUR );
		break;
}

if ( !$Mail ) {
	imap_close( $Mail );
}

# **********************************************************
# デバッグ
# **********************************************************
#DispData();
?>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ