두 대의 서버가 있습니다. 하나 (리눅스)는 아래 스크립트를 사용하여 메일을 잘 보냅니다. 두 번째 (windows server 2008)는 아무것도 보내지 않습니다.PHP 메일을 Windows Server 2008에서 보내지 못합니다.
<?php mail ("[email protected]", "Contact Us Form", "This is an email from your site", "From: [email protected]")
?>
도움 주셔서 감사합니다. 한 가지 더 묻습니다. 메일을 보내는 약 5 개의 파일이 있습니다. 내 SMTP 정보를 전역 파일로 사용할 수 있습니까? 그래서 각 메일 파일에 내 SMTP 정보를 사용할 수 있도록 각 파일에 한 줄의 코드를 추가 할 수 있습니까? – Michael
php.ini의 설정은 전역이므로 한 번 설정하면 해당 웹 서버에서 실행되는 모든 PHP 스크립트가이를 채택합니다. – preinheimer
PHPMailer 나 Swiftmailer를 사용하는 것이 좋습니다. 현재 사용중인 플랫폼에 상관없이 SMTP 서버로 이메일을 전송할 수 있습니다. 구성/인증 정보를 클래스에 저장하면 다양한 PHP 스크립트가 쉽게 다시 사용할 수 있습니다. –