ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでの MAIL の別の解決策

PHP_PHP チュートリアルでの MAIL の別の解決策

WBOY
リリース: 2016-07-21 16:06:01
オリジナル
962 人が閲覧しました

少し前に、DEC Tru64 Unix に出会い、PHP+APACHE をインストールしましたが、提供されているメール機能は使用できましたが、正常にメールを送信できなかったので、UNIX でパイプを使用する関数を自分で作成しました。 PHP の SOCK 関数を使用してメールを送信したところ、実験は成功しました。以下はこの関数の元のコードです。
function mymail($mto,$mcc,$msubject,$mbody)
{
$from="webmaster@backhome.com.cn";
$sign = "n";// 好きなものを書きます
$ sendmailpath= "/usr/lib/sendmail";//Semdmail パス
$bound = "========_".uniqid("BCFMail")."==_";//区切り文字
$ headers = " MIME バージョン: 1.0n"。
"Content-Type: multipart/mixed; border="$bound"n"。
"Date: ".date("D, d M H:i:s Y ") ."n ".
"From: $fromn".
"To: $mton".
"Cc: $mccn".
"Subject: $msubjectn". "Status: n".
"X-Status: n".
"X-Mailer: MY Email Interfacen". "X-Keywords:nn";
$content="--".$bound."n"."Content-Type:text/plain;charset= "GB2312"nn ".$mbody.$sign."n";
$end = "n"."--".$bound."--n";
$sock = Popen("$sendmailpath -t - f 'webmaster@ backhome.com.cn'",'w');
fputs($sock, $headers);
fputs($sock, $content);
fputs($sock, $end);
fputs( $sock, " .n");
fputs($sock, "QUITn");
pclose($sock);
}

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

tru​​ehttp://www.bkjia.com/PHPjc/315565.html技術記事少し前に、DEC Tru64 Unix に出会い、PHP+APACHE をインストールしましたが、提供されているメール機能は使用できましたが、正常にメールを送信できなかったので、パイプを使用する関数を自分で作成しました。 UNIX 下の .
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート