2010-12-06 6 views
3

에 이메일을 많이 보내고 있습니다. php/mysql에 뉴스 레터 모듈을 쓰고 있습니다.뉴스 레터 모듈

메일 서버를 차단하지 않는 사이트 구독자에게 전자 메일을 보내려면 어떻게해야합니까? 스팸 발신자로 취급하지 않는다는 의미입니까?

+0

뉴스 레터 대신 RSS 피드를 설정하는 것이 좋습니다. – eckes

+0

[sendgrid.com] (http://www.sendgrid.com)이 가장 쉬운 방법입니다. – Erik

+0

또는 MailChimp 또는 CampaignMonitor와 통합하면 서버가 이미 허용 목록에 포함됩니다. –

답변

1

Cron 작업을 사용하면 시간 차이가있는 작은 청크로 메일을 보낼 수 있습니다.

+0

그래서 명령 줄에서 실행하는 스크립트가 필요합니다. –

+0

cron 작업 옵션은 cpanel에서 사용할 수 있습니다. – Adeel

5

전체이 질문에 대한 대답은이 사이트의 범위를 벗어납니다. 많은 부분이 관련된 도메인 및 서버와 관련된 관리 작업이 포함됩니다.

그러나 짧은 대답은 :하지 마! 으로 끝나기 만하면 서버의 IP를 블랙리스트에 올리며 소량의 전자 메일을 서버에서 쓸모 없게 만듭니다.

다른 옵션을 살펴보십시오. RSS 피드, 제 3 자, 잘 운영되는 메일 링 서비스 (Constant Contact와 같은) 또는 다른 어떤 것.

+0

나는 spaming servers.thanks의 블랙리스트에 대해 알고있다. –

+0

귀하의 질문에 그것을 피하는 방법을 묻고 있었다. 내 대답은 "너는 그것을 피할 수있는 기회조차 충분하지 못하다."입니다. 블랙리스트에 올리는 것은 본질적으로 되돌릴 수 없습니다. 위험 할만한 가치가 없습니다. –

1

당신이 귀하의 사이트에서 이메일을 보내려면 다음 스팸으로 표시되지 않은 경우 따라야 할 몇 가지 규칙이 있습니다 : 가장 눈에 띄는과

  1. 시작 : 물론 IP를 확인하십시오 귀하의 서버 주소가 스팸 블랙리스트에 없습니다. link text

  2. 기본적으로 Apache 서버에서 호스팅되는 웹 사이트에서 보내는 모든 전자 메일은 Apache 서버가 실행되는 사용자 (일반적으로 'nobody')에서 전송됩니다. 이것은 스팸 필터에 대한 적색 플래그이므로 전자 메일 서버에서 항상 허용하지 않는 'return-path'헤더의 값을 수정해야합니다. return-path를 수정할 수 없다면 다른 사용자로 apache를 시작하고 apache 서버에 대한 새 계정을 만들고 'nobody'가 아닌 한 원하는 이름을 지정한 다음 apache 서버를 다음과 같이 구성하십시오. 이 새로운 사용자

  3. 이메일을 보내는 데 사용하는 IP 주소에 대해 역방향 DNS 항목을 갖는 것이 매우 중요합니다. 역 DNS 항목은이 IP 주소를 가리키는 동일한 도메인 이름을 가리켜 야합니다. 이것은 실제로 가장 중요한 일입니다. 웹 호스트 만 역방향 DNS 항목을 추가 할 수 있기 때문에 호스트에서이 작업을 수행하도록 요청해야합니다.

다른 작은 단계는 DNS 서버에 적절한 spf 항목을 구성하는 것이고 다른 하나는 디지털 서명을 사용하여 보내는 메시지에 모두 서명하는 것입니다. 저는 dksign이라는 프로그램을 사용 했었습니다. 지금은 최신 프로그램이 아니기 때문에 조사를하고 메시지에 서명하는 가장 좋은 방법을 찾으십시오.

제목을 만들 때 상식을 사용하십시오. 제목 줄 또는 이와 유사한 "무료 할인 제안"또는 "viagra 받기"라고 말하면 메시지는 무엇이든 상관없이 스팸으로 표시됩니다.

관련 문제