0

ドメインを使用せずにlocalhostからメールを送信したい。php xamppを使用します。それを行う方法はありますか?

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: xxx@example.com' . "\r\n";
mail("xxx@gmail.com", "subject", "body", $headers);
4

2 に答える 2

1

Linux を使用している場合は、システムに Sendmail または Postfix をインストールします。または、Windows では次のソフトウェアを使用します: http://www.softstack.com/freesmtp.html

于 2012-08-02T06:04:17.310 に答える
0

まず、これらの値が php.ini ファイルでコメントされていないことを確認する必要があります。コメントを外すには、行頭の を削除するだけ;です

SMTP = localhost
smtp_port = 25
sendmail_from = postmaster@localhost

次に、XAMPP コントロール パネルから「Mercury Mail」を起動する必要があります。起動したら、メールを送信してみてください。

于 2012-08-02T06:07:42.887 に答える