ここで使用されている Linux ホストは Godaddy の Linux ホストです。Windows ホストも同様であるはずですが、私は試していません。
最初の方法は、PHP に付属する mail() 関数を使用して電子メールを送信することです
ファイル構成、2 つのファイル 123.html と send.php を同じディレクトリに配置します
123 .html
head>
/input>
$subject = "件名"; . $_POST["name"].",これは単純な電子メール メッセージです。";
$from = "coder";
if(mail($to,$subject, $ message,$headers))
echo "メールが送信されました。";
else echo "メールが失敗しました。"
2 番目の方法は、phpmailer オープンソース クラスを使用することです
ファイル構成、123.html と send.php を同じディレクトリに置き、phpmailer をダウンロードして phpmailer フォルダーという名前を付け、同じディレクトリに置きますディレクトリ。
Godaddy は、以下の SMTP メール アカウントとパスワードの入力を容易にするために、コントロール パネルにメール アカウントを追加します。
123.html
/head>
/> php
header('Content-Type:text/html;Charset=utf-8');
$mail = 新しい PHPMailer; -> ;isSMTP (); / / SMTP 認証を有効にする
$ Mail-& gt; // メールのエンコードを設定する
$ SetLanguage ('zh_cn'); // エラーを設定する中国語プロンプト
$ Mail- & GT; username = OM ‘; // 設定 暗号化を有効にする、注意: php_openssl モジュールをオンにする必要があります
$mail->Priority = 3; 」 s ' 's 's ' t t t ‐ ‐ ‐ ‐ 受信者を追加
$mail->confirmReadingTo = 'someone@someone. com'; // 受信確認メール アドレスを追加します。つまり、受信者がメールを開くと、受信確認が行われたかどうかを尋ねられます
$mail->addBCC ('someone@someone.com'); /tmp/image.jpg', 'one pic'); // 複数の添付ファイルを追加します
$mail->isHTML(true); これが HTML メッセージですbody
太字!. Time:';
$mail->AltBody = 'これは非 HTML メール クライアントの本文です'; ->send()) {
echo 'メッセージを送信できませんでした。';
echo 'メールエラー: ' . $mail- >ErrorInfo; }
echo 'メッセージが送信されました'; ?>