ホームページ  >  記事  >  バックエンド開発  >  SMTPsock アプリケーション -- PHP_PHP チュートリアルを使用した電子メールの送信

SMTPsock アプリケーション -- PHP_PHP チュートリアルを使用した電子メールの送信

WBOY
WBOYオリジナル
2016-07-13 17:23:141027ブラウズ

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,"件名: $subject "); fputs($fp,"$message 。 "); } }
fputs($fp, "終了 " );
fclose($fp);
}

$SERVER_NAME="127.0.0.1";
$from_domain="ws";
$to=" daiger@xifeng.com ";
$from =" wangsu@xifeng.com ";
$subject="PHP を通じて SMTP をテストします 中文";
$message="PHP smtp 接続経由でメールを送信します。何も起こりません 中文
send_email ( $to,$from,$件名,$メッセージ );
エコー「わかりました」
?>
;


http://www.bkjia.com/PHPjc/532246.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/532246.html

技術記事 server_name は php 独自の DNS 解決機能を使用できます。以下はコアのデモです。winNT、メール サーバーは php3.0.6 です。Linux では、php3.ini を変更して imap モジュールを開く必要があります。 IMAP を使用...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。