CentOS에서 sendmail로 Gmail계정으로 메일을 보내면 스팸으로 처리된다.
글쓴이: burdock_x / 작성시간: 금, 2011/11/11 - 3:44오후
현재 CentOS의 PHP에서 메일을 보내고 있습니다.
이전에는 PHP에서 직접 smtp를 이용하여 Gmail에 메일을 전송하였습니다.
그런데 속도가 많이 느려서 MTA(Mail Transport Agent)를 구축하고 싶어 sendmail로 MTA를 구축하고 거기서 Gmail에 메일을 전송하도록 하였습니다.
결국 PHP에서 이전에 smtp로 전송하는것으로 인하여 발생하던 많은 오버헤드를 줄이고 실지 메일통신에도 성공하였습니다.
그런데 문제는 GMail계정으로 보낸 메일이 스팸처리되는것입니다.
이에 대한 해결책 알고계시는 분 도와주십시오.
Forums:
해결했어요.
제생각에는 GMail을 비롯한 메일서버들이 25포트로 들어오는 메일에 대해서는 스팸처리를 하는것 같습니다.
그외에 Yahoo메일서버는 유동IP나 가정용 IP로부터 들어오는 메일에 대해서는 SMTP연결을 차단하고 있습니다.
또한 대부분의 ISP들이 OP25B(Outbound Port 25 Blocking)으로 25포트를 차단하고 있습니다.
GMail서버(smtp.gmail.com)에서 스팸처리되지 않도록 메일을 전송하려면 587포트로 SMTP연결을 해야 합니다.