0

やあ、

私は自分のオフィスの見通しを持っているので、どんな人のIDにもメールを送ることができます. 問題は、私がphp sciprtに取り組んでいて、メール機能を使用してメールを送信していることです。デスクトップ PC に WAMP をインストールして、php スクリプトを実行しました。PHP メールの機能を確認したいのですが、ローカルの WAMP サーバーでオフィスの Outlook を構成する方法がわかりません。これは、phpスクリプトでメールを送信するために使用している次のコードです。解決策を教えてください:

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

?> 
4

3 に答える 3

2

で SMTP 設定を変更します。php.ini

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = "mail.yourdomain.com"
; http://php.net/smtp-port
smtp_port = "port number"

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = "name@yourdomain.com"

参考文献:

Send mail through wamp

one more reference

send mail fro localhost

于 2012-12-28T07:08:19.943 に答える
1

1)。OutLookから php.ini で電子メール SMTP とメール設定を設定します。

Outlook の構成を取得するには、ここを確認してください

2)。PHP.iniの変更

3)。または -(+1 Michel) PHPスクリプトでsmtpを設定することもできます

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");
于 2012-12-28T07:01:32.010 に答える
1

PHP 構成ファイルで SMTP 設定を構成するか、ini_set一時的に設定するために使用する必要があります。

EDIT:これは、一時的に(スクリプトの最後まで)設定する方法です。

ini_set("SMTP", "mail.server.com");
ini_set("smtp_port", "25");
于 2012-12-28T07:01:43.900 に答える