0

小さな問題が 1 つあります。メール ID でデータを直接送信したいのですが、次の警告が表示されます。

mail() [function.mail]: 「localhost」ポート 25 でメールサーバーに接続できませんでした。php.ini で「SMTP」と「smtp_port」の設定を確認するか、C:\wamp\www\my php で ini_set() を使用してください14 行目の \email.php

 $to = "ahsddif@kfdf.com"; 
 $subject = "Contact Us"; 
 $email = $_REQUEST['textlname'] ; 
 $message = $_REQUEST['message'] ; 
 $headers = "From: $email"; 
 $sent = mail($to, $subject, $message, $headers) ; 
 if($sent) 
   {print "Your mail was sent successfully"; }
  else 
   {print "We encountered an error sending your mail"; }

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

0

WAMP だけでメールを送信することはできません。メール サーバーをセットアップする必要があります。経験の程度によっては、扱いにくい場合があります。

GoDaddy 資格情報を WAMP で使用して電子メールを送信するだけです。ホストされているソリューションがない場合は、以下のリンクが機能しているように見えますが、試していません。

電子メールを送信するように WAMP サーバーを構成する

于 2013-02-28T14:05:40.063 に答える
0

まず第一に、php メール機能を使用しないでください。PHPmailer などの特定のメーラー クラスを使用します。

http://code.google.com/a/apache-extras.org/p/phpmailer/

問題: localhost に構成済みの SMTP サーバーがありません。PHPmailer の例を見て、メール クライアントと同じように外部 SMTP を使用してください。

于 2013-02-28T14:08:46.277 に答える