Azure VM에서 전자 메일 서버를 설정할 수 있습니까? 말할 때

여분의 작은 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 (또는 유사한 서비스)를 사용하는 것이 좋습니다.

올바르게 구성된 메일 서버를 설정하는 과정은 매우 복잡합니다.


답변