ホームページ  >  記事  >  バックエンド開発  >  Godaddy スペース、PHP、Web フォームを電子メールで送信する 2 つの方法

Godaddy スペース、PHP、Web フォームを電子メールで送信する 2 つの方法

WBOY
WBOYオリジナル
2016-06-23 13:42:521769ブラウズ

ここで使用されている 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 'メッセージが送信されました'; ?>
















声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPでの画像圧縮次の記事:PHPでの画像圧縮