iss7を使用してWindows経由でサーバーで関数メールを使用しようとしていますが、メールを送信できないという警告が表示されます。
Warning: mail(mail.log): failed to open stream: Permission denied in xxxx
その行は次のとおりです。
mail("mail@myserver.com", "subject", 'body',"From: mail2@myserver.com")
php.iniで、SMTPサーバー、ポート、sendmail_fromを次のように構成しました。
; http://php.net/smtp
SMTP = 128.x.x.xxx
; http://php.net/smtp-port
smtp_port = 110
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = mymail@myserver.com
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
mail.log = mail.log
また、C:/ php /内に「mail.log」というファイルを作成し、すべてのユーザーの書き込みと読み取りのアクセス許可を変更しました。
また、phpinfo()ではsafe_modeはオフです。
現在PHPMailerでメールを送っていますが、メール機能で試してみたいのでとても遅いです。
私が間違っていることを知っていますか?ありがとう。