Назад | Перейти на главную страницу

php mail () не работает после успешной установки postfix

Недавно успешно установил и настроил 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 не было сообщений.

Как я мог справиться с этой проблемой?