2014-07-23 1 views
0

로컬 호스트 (XAMPP)에서 전자 메일을 보낼 수 있도록 php.ini 파일을 변경합니다. 하지만 프로덕션 서버에서는 구성 파일 (php.ini)을 변경하지 않고 메일을 직접 보낼 수 있습니까?php.ini 파일을 변경하지 않고도 PHP 메일을 보낼 수 있습니까?

+0

이미 http://pear.php.net/package/Mail/ 및 http://pear.php.net/package/Mail_Mime을 검사 했습니까? –

+0

대부분의 웹 서버에는 메일 서버가 설치되어 있으므로 원하지 않는 경우 SMTP 서버를 구성 할 필요가 없습니다. 일반적으로 로컬 컴퓨터에 설치하는 데 필요합니다. 일반적으로 메일 서버가 기본적으로 설치되어 있지 않기 때문입니다. –

+2

서버와 TCP 소켓을 통해 전송 연결을 설정하고 SMTP 프로토콜을 사용하여 통신 할 수 있습니다. –

답변

0

이메일을 보내려면 메일 서버가 있어야합니다. 따라서 Mail/SMTP가 구성된 서버에서 호스팅되는 다른 PHP 스크립트를 작성하고 POST/GET 호출을 작성할 수 있습니다. 기본적으로 모든 메일 관련 쿼리를 해당 서버로 전달하십시오.

참고로 모든 PHP 환경에서 메일 서버를 구성하고 SMTP를 사용하는 것이 좋습니다. 이 방법으로 모든 스크립트는 SMTP 측면에서 일관성을 유지합니다.

관련 문제