1. ホーム
  2. php

mailerver at "localhost" port 25への接続に失敗しました。

2023-08-22 19:44:21

質問

PHPでメールを送ろうとすると、このエラーが出続けます。

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\dressoholic\register.php on line 50

私のphp.iniはこのような感じです。

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]

私はノートパソコンをサーバとして使っています。私は何か間違っているのでしょうか?ありがとうございます。

どのように解決するのですか?

ローカルでメールサーバを起動している必要があります。 Unix の場合、sendmail を有効にします。 Windows の場合、IIs の Simple Mail Transfer Server (名前が正しいかどうかわからない) コンポーネントをインストールします。 例:Windows 2003の場合、次のようにします。 http://msdn.microsoft.com/en-us/library/8b83ac7t.aspx