mail()
이 기능을 사용하여 이메일을 보내는 WordPress 테마 아래에 PHP 스크립트가 있습니다 . 나는 그것을 가지고 있으며 postfix
서버 에 설치했습니다.dovecot
sendmail
이 스크립트에서는 이메일이 전송되지 않았습니다. 길고 광범위한 검색 끝에 이 오류에 대해 찾을 수 있는 유일한 단서는 PHP 실행에서 발생하는 mail.log
다음 오류입니다.mail()
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option
어떻게 처리해야 하는지에 대한 정보를 찾을 수 없습니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
며칠이 걸렸지만 해결책은 다음과 같습니다.
이는 이러한 구성의 메일 섹션에 있으며 /etc/php5/apache2/php.ini
다음과 같아야 합니다.
[mail function]
SMTP = localhost
smtp_port = 25
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t