ホームページ >バックエンド開発 >PHPチュートリアル >SMTPsock アプリケーション -- PHP_PHP チュートリアルを使用した電子メールの送信
server_name は php 独自の DNS 解決機能を使用できます。
以下はコアのデモです。winNT、メールサーバーは Imail、php3.0.6 です。
imap モジュールを開くように php3.ini を変更し、php --with-IMAP をコンパイルする必要があります。 Linux
php
function send_email ( $to,$from,$subject,$message ){
global $SERVER_NAME = fsockopen ( $fp ){
echo "接続済み";
set_socket_blocking($fp, false );
echo $output; exit();
} else {
echo "話しています";
//set_socket_blocking ( $fp, "HELO $from_domain
" );
$output = fgets ( $fp, 2000 );
echo $output;
fputs ( $fp, "メールから:
" );
$output = fgets ( $fp, 2000 );
echo $output;
fputs ( $fp, "RCPT TO:
" ); $output = fgets ( $fp, 2000 );
echo $output;
fputs($fp,"DATA
");
fputs($fp,"宛先: $to
");
fputs($fp,"From: $from
");
fputs($fp, "終了 " ); | }