1

これが重複しているように聞こえる場合は無視しないでください。私はここで同様の質問をしましたが、私の疑問を解決することができませんでした。

ローカルホストでサイトを開発しています。PHPでコーディングされています。PHPスクリプトからサイトの顧客にメールを送信する必要があります。これにはgmailsmtpサーバーを使用できることを知っています。しかし、グーグルによって設定されたメール/日の制限のために、私はそれらを使用したくない。

しかし、私の疑問は次のとおりです。

  1. GmailのSMTPサーバーまたは他の誰かのSMTPサーバーなしでそれを行うことはできますか?
  2. ローカルホストおよびオンラインWebサーバーからメールを送信するために必要なすべてのコンポーネントは何ですか?
  3. すべてのWebサーバーは、サイトからメールを送信できるように事前構成されていますか?
  4. sendMail、phpMailer、pearMailなどとは何ですか?私はそれらを使用するようにアドバイスされました。しかし、彼らは何ですか?

どうもありがとう!

編集:ローカルホストでwamp2.2を使用しています。

4

3 に答える 3

2

XAMPP を使用する場合は、Mercury Mail が付属しています。これを使用して、localhost 経由でメールを送信できます。

于 2012-07-24T09:53:42.160 に答える
1
  1. もちろん
  2. postfix のような独自の MTA (Mail Transport Agent) をセットアップします。
  3. 私の経験では、通常、共有ホストはすでにメール エージェントを提供しています。あなたが本当に「ウェブサーバー」を意味するなら、いいえより: ウェブサーバーはウェブサーバーです. 通常、XAMPP などの構成済みパッケージには MTA も付属しています。
  4. メールを送信するライブラリ。sendMailである可能性がありsendmail、それ自体が MTA インターフェイスです。
于 2012-07-24T09:53:34.870 に答える
0

php から電子メールを送信するには、単純に php 独自のメール機能を使用します。

 <?php

             $to = "destinationemailid";

             $subject = "mail subject";

             $message = "your message to send";

             $from =  "sourceemailid";

             $headers = "From:" . $from;

             mail($to,$subject,$message,$headers);



        ?>

これは、ローカルホストの xampp で動作します

于 2012-07-24T10:08:57.020 に答える