2012-04-23 4 views
0

현재 공급 업체의 하위 도메인에있는 사용자 지정 CMS (예 : cms.vendor.com)가 있습니다. 그것은 [email protected]에서 온 것처럼 이메일을 보내고 잘 작동하는 것 같습니다 (이메일 대기열 + SwiftMailer 사용)공급 업체의 여러 도메인에서 보낸 전자 메일

우리의 공급 업체는 사용자가 드롭 다운에서 선택할 수있는 기능을 넣으라고했습니다 3 ~ 4 개의 다른 이메일 주소는 그가 소유하고있는 다른 도메인의 주소와 연결되어 있습니다. 기본적으로 우리는 @ hisdomains.com, 여러 도메인에서 보낸 것으로 표시된 서버에서 이메일을 보낼 수 있어야합니다.

나는 웹 프로그래머이며 메시지를 릴레이 할 때 단서가 없다. 다른 도메인에서 이메일을 보낼 수있는 방법은 무엇입니까? 그는 메일 서버에 대한 사용 권한을 설정해야합니까, 아니면 SMTP 서버로 보내야합니까?

스팸 메일과 Gmail이 우리를 신뢰할 때주의해야 할 사항은 무엇입니까?

편집 :

원본 질문이 충분히 명확하지 않은지 확실하지 않습니다. 공급 업체는 mysite.com, myothersite.com, mythirdsite.com의 세 도메인을 소유하고 있습니다. 그는 우리 지역의 사용자가 자신이 도메인에있는 이메일을 보낼 수 있기를 원합니다. 따라서 전용 서버는 FROM : 헤더에 [email protected], [email protected][email protected]이라는 이메일을 보내려고합니다.

답변

2

서버가 소유 한 도메인을 대신하여 서버를 보낼 수있는 한 문제가 없어야합니다. 전자 메일을 보낼 때 From: 헤더를 다른 것으로 변경하십시오.

SPF, 발신자 ID 및 DKIM과 같은 항목은 서버가 도메인을 대신하여 보낼 수 있도록 적절하게 구성되어야합니다.

참고 : http://en.wikipedia.org/wiki/E-mail_authentication

+0

감사합니다 잭. 적절한 구성을 구현하려면 공급 업체 측에서 어떤 것이 필요합니까? sendmail 파일을 편집하는 시스템 관리자? –

+0

Sendmail은 전자 메일 배달의 수신 측에서 사용됩니다. 내 대답은 보내는 부분에 초점을 맞 춥니 다. 즉, 주로 DNS 변경 (SPF, DomainKeys)을 사용하여 수행 할 수있는 전자 메일 인증 구성으로 전자 메일 서버가 해당 도메인을 대신하여 전자 메일을 보낼 수 있음을 나타냅니다. –

1

mx 레코드가 동일한 서버로 해석되는 모든 도메인이 작동합니다. [email protected]은 mx 임시 서버에서 동일한 사용자에게 이메일을 보냅니다.

질문에 대답하려면 - 각 도메인 이름의 DNS 영역 파일에있는 mx 레코드가 전자 메일을 공유 할 도메인과 동일한 서버를 가리키는 지 확인하십시오.

또한 서버 구성 (예 : 공유 또는 기타)에 따라 달라집니다. 간단한 전자 메일 서버가 설치되어 있다고 가정합니다. cPanel/공유 서버에는 잘 모르겠습니다. 그러나 아마도 동일합니다.

+0

답을 잘 모르겠습니다. 따라서 공급 업체가 [email protected], [email protected] 및 [email protected]을 보유하고 있으며이 세 도메인을 스푸핑하는 서버에서 이메일을 보내고 싶습니다. 어떤 DNS 레코드를 편집해야합니까? –

+0

해당 도메인이 호스트 파일에 있다면 (DNS 서버를 찾으십시오) DNS 영역 MX 레코드가 전자 메일을 보낼 서버 IP 주소를 가리키면 해당 주소로 전자 메일을 보낼 수 있습니다. 그러나 Yahoo, gMail, Outlook 등과 같은 전자 메일 클라이언트가 수행 한 역 MX 조회가 서버에서 해결되지 않으면 스팸 폴더로 이동할 가능성이 큽니다. –

+0

그렇다면 공급 업체가 서버의 IP 주소를 호스트 파일에 저장하도록하면 스팸으로 표시 될 수 있습니다. –

관련 문제