Недавно успешно установил и настроил postfix. Затем я попытался отправить электронное письмо с помощью «echo» в ubuntu, чтобы получить пользу. Однако функция PHP mail () не работает и ничего не показывает в файле mail.log.
Я посчитал, что что-то не так в моем файле php.ini. Таким образом, я установил файл 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 = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -i -t
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail().
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
;mail.add_x_header = Off
; 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 =
; Log mail to syslog (Event Log on Windows).
;mail.log = syslog
После настройки проблема все еще возникала, и в mail.log не было сообщений.
Как я мог справиться с этой проблемой?