PHP 메일 소개
mail() 함수는 스크립트에서 직접 이메일을 보낼 수 있습니다.
요구 사항
메일 기능을 사용할 수 있으려면, PHP가 설치되어 작동 이메일 시스템이 필요합니다. 사용하는 프로그램은 php.ini 파일의 구성 설정에 의해 정의된다.
설치
메일 기능은 PHP 코어의 일부입니다. 이러한 기능을 사용하는 데 필요한 어떤 설치가 없습니다.
실행시 설정
메일 함수의 작동은 php.ini 설정에 영향을받습니다 :
이름 | 태만 | 기술 | 변하기 쉬운 |
---|---|---|---|
mail.add_x_header | "0" | 파일 이름 뒤에 스크립트의 UID를 포함 X-PHP 원산지-스크립트를 추가합니다. PHP의 경우 5.3.0 이상 | PHP_INI_PERDIR |
mail.log | 없는 | 모든 기록하는 로그 파일의 경로 mail() 를 호출합니다. 로그는 전체 스크립트의 경로, 줄 번호, 주소 및 헤더를 포함한다. PHP의 경우 5.3.0 이상 | PHP_INI_PERDIR |
SMTP | "로컬 호스트" | Windows 전용 : SMTP 서버의 DNS 이름 또는 IP 주소 | PHP_INI_ALL |
SMTP_PORT | "25" | 윈도우 전용 : SMTP 포트 번호입니다. PHP의 경우 4.3.0 이상 | PHP_INI_ALL |
sendmail_from을 | 없는 | Windows 만 : (가) 지정 "from" 에서 메일을 보낼 때 사용하는 주소를 mail() | PHP_INI_ALL |
sendmail_path | "인 / usr / sbin / sendmail이 -t -i" | 센드 메일 프로그램을 찾을 수있는 위치를 지정합니다. 이 지시어는 윈도우에서도 작동합니다. 설정하면, SMTP, SMTP_PORT 및 sendmail_from을 무시된다 | PHP_INI_SYSTEM |
PHP 5 메일 기능
기능 | 기술 |
---|---|
ezmlm_hash() | ezmlm과 필요로하는 해시 값을 계산 |
mail() | 당신은 스크립트에서 직접 이메일을 보낼 수 있습니다 |