일부 개발에 사용하는 LAMP 로컬 호스트 서버 설정이 있고 내 코드가 작동하는지 테스트하고 싶습니다. 일부 테스트에는 코드가 적시에 올바른 이메일을 보내는지 확인하는 작업이 포함됩니다.
이렇게 하려면 내 코드가 이메일을 보낼 수 있어야 합니다. 답변 이메일을 반드시 받을 필요는 없습니다.
저는 데비안에서 LAMP를 실행하고 있습니다. 데비안에서 이메일 보내기를 어떻게 설정하나요? 분명히 sendmail 대신 exim이라는 것이 이미 있습니까?
답변1
Exim은 sendmail이라는 "실제 sendmail"과 유사한 프로그램을 제공합니다. 유사해 보이며 "실제 sendmail"로 보낼 때 사용되는 가장 일반적인 옵션을 지원합니다.
그래서: 귀하의 PHP 코드는 "sendmail" 프로그램(unix에서는 기본값)을 통해 전송될 수 있습니다.
Exim이 자동으로 구성되었을 가능성이 높습니다. 테스트 메시지를 보내 이를 확인할 수 있습니다. 다음 명령으로 테스트합니다(유효한 수신자 이메일 사용).
(echo Subject: test; echo) | /usr/sbin/sendmail -v -i [email protected]