설치/설정
PHP Manual

실행시 설정

이 함수의 작동은 php.ini 설정에 영향을 받습니다.

메일 설정 옵션
이름 기본값 설정권한 변경점
mail.add_x_header "0" PHP_INI_ALL PHP 5.3.0부터 사용 가능.
mail.log "" PHP_INI_ALL PHP 5.3.0부터 사용 가능.
SMTP "localhost" PHP_INI_ALL  
smtp_port "25" PHP_INI_ALL  
sendmail_from NULL PHP_INI_ALL PHP 4.3.0부터 사용할 수 있습니다.
sendmail_path "/usr/sbin/sendmail -t -i" PHP_INI_SYSTEM  

PHP_INI_* 모드에 대한 상세와 정의는 환경 설정을 바꿀 수 있는 곳를 참고하십시오.

위 설정 지시어에 대한 간단한 설명입니다.

mail.add_x_header bool

스크립트의 UID와 파일명을 가지는 X-PHP-Originating-Script를 추가합니다.

mail.log string

모든 mail() 호출에 대하여 스크립트 경로, 줄 수, To 주소, 헤더를 기록합니다.

SMTP string

윈도우에서만 사용합니다: PHP가 mail() 함수를 사용하여 메일을 보낼때 사용할 SMTP 서버의 호스트 이름이나 IP 어드레스.

smtp_port int

윈도우에서만 사용합니다: mail()로 메일을 보낼 때 SMTP 설정에서 지정한 서버에 접속하기 위한 포트 번호; 기본값은 25. PHP 4.3.0부터 사용할 수 있습니다.

sendmail_from string

윈도우에서 PHP가 메일을 보낼 때 "From:"에 붙이는 메일 주소. 이 지시어는 "Return-Path:" 헤더도 설정합니다.

sendmail_path string

sendmail 프로그램이 있는 위치. 보통 /usr/sbin/sendmail이나 /usr/lib/sendmail. configure가 이 위치를 찾아서 기본값을 설정하지만, 실패했을 때는 이곳에 설정해야 합니다.

센드메일을 사용하지 않는 시스템은 이 지시어를 메일 시스템이 제공하는 센드메일 랩퍼/교체자로 설정해야합니다. 예를 들어, » Qmail 사용자는 일반적으로 /var/qmail/bin/sendmail이나 /var/qmail/bin/qmail-inject으로 설정합니다.

qmail-inject는 메일을 정확하게 처리하기 위한 어떠한 옵션도 필요하지 않습니다.

이 지시어는 윈도우에서도 작동합니다. 설정하면, smtp, smtp_port, sendmail_from을 무시하고 지정한 명령을 실행합니다.


설치/설정
PHP Manual