여분의 작은 Azure VM에서 내부 용으로 간단한 SMTP + IMAP 전자 메일 서버를 설정할 가능성을 고려하고 있습니다. 내부 사용을 말할 때 “내부 사용자가 사용”을 의미하는 것이 아니라 더 큰 시스템의 일부로 사용하고 감사 / 로깅 목적으로 전자 메일 메시지를 수신 하는 주된 목적 을 수행하는 규칙을 기반으로 처리한다는 의미입니다. 트리거 동작. 때때로 자동 응답이있을 수 있습니다.
내 질문은 간단한 전자 메일 서버가 Azure VM 내에서 호스팅 될 수 있는지 여부입니다. 예비 검색에서 인터넷에서 보는 것은 Azure가 역방향 DNS를 지원하지 않기 때문에 (현재는 거의 정적 IP를 할당하지만) 가끔 자동 응답 발신 이메일이 스팸으로 표시됩니다.
내 질문은 : 그 경우입니까 아니면이 문제를 해결할 수있는 설정이 있습니까?
참고 : 이것은 예비 연구 유형의 질문 일뿐입니다. 저는 관리자가 아닙니다.
편집 : 뛰어 들어 사람들은 SendGrid를 사용하십시오. 나는 뉴스 레터를 보내지 않고 주로 이메일을받을 것입니다. 또한 Azure 초소형 인스턴스는 월 $ 9입니다. SendGrid Push API (원하는대로 폴링을 허용하지 않음)는 월 $ 90에서 시작하여 비용의 10 배입니다.
편집 2 : 선호하는 것은 푸시 + 대기열 기반 시스템을 구현하는 대신 설문 조사 기반 시스템 (X 시간마다 새 전자 메일 서버에 폴링)을 구현하는 것입니다 (대부분의 타사 서비스는 각 이메일을 웹 URL로 푸시하는 푸시 API를 제공합니다) )
편집 3 : 전자 메일 및 첨부 파일의 내용이 통과되기를 원하지 않기 때문에 타사 서비스를 사용하지 않는 것이 좋습니다.
편집 4 : 봐, 나는 그것을 설정하는 방법이나 사용할 타사 서비스에 대한 조언을 찾고 있지 않습니다. 내가 묻는 것은 ” Azure의 제한으로 인해 스팸으로 표시되지 않는 전자 메일을 수신하고 가끔 전자 메일을 보낼 수있는 전자 메일 서버를 설정하는 것이 가능합니까? 그들은 해결 될까? “
답변
아니.
많은 목적지가 단순히 이메일뿐만 아니라 다른 범위를 통해 이러한 범위에서 볼 수있는 심각한 악용으로 인해 모든 주요 클라우드 제공 업체의 IP 차단을 블랙리스트, 방화벽 또는 널 라우팅하기 때문에 발신 이메일이 제대로 전달되는지 확신 할 수 없습니다. 서비스도.
오늘 메일이 배달 되더라도 앞으로도 계속 배달 될 것이라는 보장은 없습니다.
당신은 정말 이 반드시 타사 메일 서버 일 필요는 없습니다하지만, 보내는 메일을 처리하기 위해 푸른 (또는 EC2 또는 무엇이든)의 메일 서버의 외부 필요합니까. 전문 지식이 있다면 직접 할 수 있습니다.
메일 링리스트로 전달해야하는 EC2에 서비스를 넣었을 때, 테스트를 통해리스트 주소의 거의 4 분의 3이 메일을받지 못할 것입니다. EC2 외부의 스마트 호스트에 모든 것을 전송했습니다. 흥미롭게도 성능도 향상되었습니다.
위의 문제가 적용되지 않으므로 Azure에서 메일 을 받는 데 문제가 없습니다.
답변
하지마
99.999 %의 시간이 자체 메일 서버를 구현하는 것보다 타사 SMTP / 메일 처리기를 사용하는 것이 훨씬 더 합리적입니다.
Sendgrid 사용 에 대한 Azure 문서에 대한 문서도 있습니다 .
나는 매우 당신이이 지침을 준수하고 SMTP 릴레이 공급자로 Sendgrid (또는 유사한 서비스)를 사용하는 것이 좋습니다.
올바르게 구성된 메일 서버를 설정하는 과정은 매우 복잡합니다.