0

ウェブサイトからメールを送信する方法..? 静的 Web サイトに html と php を使用していますが、xamp サーバー経由でメールを送信していません。私の php コードは

 <?php
     $to = "my@domain.com";
     $subject = "Test mail";
     $message = "Hello! This is a simple email message.";
     $from = "from@domain.com";
     $headers = "From:" . $from;
     mail($to,$subject,$message,$headers);
     echo "Mail Sent.";
 ?>

しかし、それは電子メールを送信していません..

誰でも私を助けることができます..?

4

1 に答える 1

1

ローカルマシンを使用してメールを送信しようとしている可能性が高くなります。次のことを試すことができます。

  1. を開きますphp.ini。実行している特定のサーバーによって異なるため、どこにあるかを知っておく必要があります。
  2. SMTPファイルで呼び出された属性を検索しphp.iniます。通常、行を見つけることができますSMTP=localhost。ローカルホストをISPのSMTPサーバー名に変更します。smtp_portまた、に設定する必要があるという別の属性があります25。例:php.iniファイル:

    SMTP = smtp.mylink.com.np
    smtp_port = 25
    
  3. PHPモジュールと属性が再ロードされるように、Apacheサーバーを再起動します。

  4. mail()関数を使用してメールを送信してみてください

    mail("you@yourdomain.com","test subject","test body");
    
于 2013-03-01T12:02:42.937 に答える