PHP でメールを送信するための 2 つのクラス。PHPmailer ほど複雑な作業はしたくないので、PHP メール送信クラスを見つけました。合計 2 つのファイル。 SMTP サーバー、SMTP サーバー ポート、SMTP サーバー ユーザー メールボックス。
ステップ 1: このレッスンで使用する必要がある 2 つの PHP クラス ライブラリをダウンロードします: http://www .php.cn/ xiazai/leiku/399
ステップ 2: ダウンロードが完了したら、php クラス ファイルを見つけてローカル サーバーに抽出し、新しい php ファイルを作成します。
ステップ 3: この新しいファイルでこのクラスを呼び出し、このクラスをインスタンス化します:
<?php require_once('email.class.php');// 引入类文件 //########################################## $smtpserver = "smtp.163.com";//SMTP服务器 $smtpserverport = 25;//SMTP服务器端口 $smtpusermail = "*********@163.com";//SMTP服务器的用户邮箱 $smtpemailto = "*********@qq.com";//发送给谁 $smtpuser = "*********@163.com";//SMTP服务器的用户帐号 $smtppass = "********";//SMTP服务器的用户密码 $mailsubject = "PHP测试邮件系统";//邮件主题 $mailbody = "<h1> 这是一个测试程序</h1>";//邮件内容 $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件 ########################################## //实例化 $smtp = new smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp->debug = true;//是否显示发送的调试信息 $smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype); ?>
実行結果は以下のようになります:
:
ここで説明しましょう。PHP でメールを送信する方法の例とアイデアを示しているだけです。
以上がPHPでのメール送信の開発例とアイデア分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。