2013-07-27 3 views

답변

1

smtp 서버를 설정 한 적이 없으며 많은 것을 배우고 많이 배우지 않는 경우 , 이런 종류의 능력을 제공하는 서비스를 확인해보십시오. 나는 이들 중 어느 것도 사용하지 않았으며 품질이나 가격 측면에 대해서는 확신하지 못했습니다.

0

SMTP 서버를 설치하고 구성하십시오. SMTP 서버는 대개 광범위하게 구성 할 수 있으며 로컬로 배달해야하는 메일은 어떻게 처리해야합니까? 이러한 옵션 중 하나는 루비 스크립트를 호출하여 메일을 로컬로 전달하는 것입니다. 인기있는 SMTP 서버는 postfix, courier 및 qmail입니다. 메일 서버를 설정하는 방법에 대한 세부 사항은 사용하는 메일 서버에 따라 다릅니다.

1

메일 서버를 설정하고 구성하는 대신 sendgrid 또는 postmark과 같은 서비스를 사용하는 것이 좋습니다. DNS mx 레코드를 가리키면 인바운드 메시지가 JSON 문서로 변환되어 게시됩니다.

1

당신은 당신의 서버에 큐메일을 설치하고 루비 스크립트의 STDIN에 도메인에 파이프 수신 메일에 구성 할 수 있습니다 .

메일 서버의 IP를 가리키는 도메인에 대한 MX 레코드를 아직 작성하지 않았다면 만드십시오. 그런 다음 루트로 서버에 로그인 한 다음 http://lifewithqmail.org/lwq.html#installation

에 대한 지침에 따라 qmail을 설치합니다. *@yourdomain.tld (catchall)에 대한 수신 메일을 허용하도록 qmail을 구성하고 들어오는 모든 메일을/home/yourhomedirectory/yourscript.sc :

add the following line to /var/qmail/control/me: 
hostname.yourdomain.tld 

add the following line to /var/qmail/control/defaultdomain: 
yourdomain.tld 

addd the following line to /var/qmail/control/virtualdomains 
yourdomain.tld:yourusername 

add the following line to /var/qmail/control/rcphosts: 
yourdomain.tld 

restart qmail: 
qmailctl stop 
qmailctl stat 

서버에서 로그 아웃 한 다음 사용자 이름으로 다시 로그인하십시오. 다음 행으로 이루어진 /home/yourusername/.qmail-default 파일을 작성하십시오. | /home/yourhomedirectory/yourscript.sc

받는 메일을 처리하기 위해 /home/yourhomedirectory/yourscript.sc 스크립트를 만듭니다. 모든 사용자의 스크립트에 대한 실행 권한을 활성화하십시오. chmod a + x /home/yourhomedirectory/yourscript.sc

그게 전부입니다. 도메인으로 들어오는 메일은 qmail에 의해이 스크립트의 STDIN으로 파이프됩니다.

관련 문제