助けてくれる人が必要です: PHP の mail() 関数を使用しようとしていますが、機能しません。IIS 7でWindows Server 2008 R2を使用しています(私はサーバーの初心者です)。これがSMTPの構成方法です(ポート25が開かれています):
Deliver e-mailto SMTP server:
SMTP server:
smtp.1and1.es
Port: 25
Authentication settings:
Not required.
そのようにphp.iniを設定しました:
[mail function]
;For Win32 only.
SMTP = smtp.1and1.es
smtp_port = 25
;For Win32 only.
sendmail_from = formphp@mydomain.com
私のコードはこれです:
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$to = 'contact@mydomain.com';
if (mail($to, $subject, utf8_decode($message))){
echo "Sent";
} else {
echo "Error";
};
私はいつも「エラー」を受け取ります...私が見逃しているものはありますか??
助けていただければ幸いです。どうもありがとう。