%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EC%9E%91%EB%8F%99%ED%95%98%EA%B2%8C%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%8B%A8%EA%B3%84%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Ubuntu 서버에서 간단한 PHP mail() 기능을 활성화하고 싶습니다. 이는 관리 항목 및 로그를 보내는 데에만 사용됩니다. 이것이 제가 이 컴퓨터에서 원하는 모든 메일 기능입니다.
1) 여기에 사용할 수 있는 설치가 간단한 표준 우분투 패키지 1~2개를 알려줄 수 있나요? 리소스와 종속성이 거의 없어야 합니다. 이 목적을 위한 가장 일반적인 패키지는 무엇이며, 내가 원하는 패키지의 장단점은 무엇입니까? (이 기계는 메일을 절대 받지 않습니다.)
2) 메일러 패키지를 선택한 후 명령줄에서 어떻게 테스트합니까? 원격 포트 25로 나가는 연결을 허용해야 하는 것이 맞나요?
3) PHP가 이제 mail() 함수에 이를 사용할 수 있는지 확인하는 단계가 있습니까?
나는 이것을 내가 따라갈 수 있는 향후 서버 설치에 대한 방법으로 삼고 싶습니다. 따라서 무엇이 잘못될 수 있는지, 그리고 어떻게 처리하는지 아는 것이 흥미로울 것입니다.
편집하다:결국 sendmail을 설치했는데 이로 인해 exim4가 제거되었습니다. 그 후에 Php mail()이 작동했습니다. 그래서 저에게는 sendmail이 exim4보다 더 쉬워 보입니다. exim4와 함께 이전에 설치된 php5는 메일을 보내지 않았습니다.
답변1
- 패키지
sendmail
. 실제로는 아무런 문제가 없으며 기본적으로 설치될 수도 있습니다. # echo "test" | mail -s "test" [email protected]
- 그 외에는 없습니다. 확인해 보세요참조 페이지.
답변2
- 완전한 MTA 없이 메일만 보내고 싶다면 다음을 설치할 수 있습니다.널 메일러패키지.
- 예, TCP 포트 25로 나가는 연결을 허용해야 합니다. 더 제한하려면 SMTP 서버 주소로만 열어야 합니다.