2014-10-12 1 views
2

SMTP (Gmail, Zoho 메일 서버)를 통해 이메일을 보내는 웹 앱이 있습니다. 문제는 이메일이 내 로컬 호스트에서 작동하지만 내 VPS (WHM 사용)에서는 작동하지 않는다는 것입니다. 아웃 바운드 SMTP를 허용하도록 CSF 구성

나는 지원에 연락을하고 남자가 대답했다 :

당신의 VPS가 ConfigServer 방화벽 (CSF)이이 대부분 문제의 원인이 될 다음 설치되어있는 경우. 그것은 로컬 호스트에서 작동하지만 외부에서 이것이 가능할 수도있는 것처럼 확실히 이 아닙니다. 은 VPS의 방화벽 구성을 검토하고 호스 포트가 아웃 바운드되도록 허용해야합니다.

하지만 서버 관리 및 구성과 관련해서는 완전히 잃어 버렸습니다. WHF에서 CSF 설정 페이지를 확인했지만 어디서부터 시작해야할지 모르겠습니다.

모든 권장 사항이나 해결책을 제공해 주시면 감사하겠습니다.

+0

당신은 아마 대신 서버에서 보내는 드릴 같은 트랜잭션 이메일 서비스를 사용해야합니다. 서버가 신뢰할 수 없기 때문에 전달 문제가 발생하게되므로 서버에서 직접 보내는 것이 문제가됩니다. – hukir

+0

하지만 내 서버 설정은 아웃 바운드 SMTP를 차단합니다. Mandrill을 사용하여 SMTP를 보내야합니다 ... – user3583721

+0

Mandrill에 사용할 수있는 REST API가 있으므로 해당 문제를 우회하여 문제를 해결할 수 있습니다. 여기 같은 문제. 이전에 서버에서 SMTP를 사용했는데, 이제는 끝내지 못한 일련의 문제로 끝납니다. – hukir

답변

7

포트 25, 465, 587로, 그리고 Mandrill 2525의 경우에는 나가는 트래픽을 허용해야합니다. 당신은 실제로 당신이 연결할 것만을 가능하게하는 것이 좋습니다. 그래서 :

sudo vim /etc/csf/csf.conf

TCP_OUT25,2525,465,587를 추가하고, TCP6_OUT에 당신은 IPv6를 사용하는 경우.

SMTP_BLOCK을 사용하는 경우 1으로 설정 한 경우 해당 포트를 SMTP_PORTS에서 제거해야 할 수도 있습니다.

출처 : https://community.centminmod.com/threads/csf-firewall-info.25/#post-6613

관련 문제