>source

사용자 지정 도메인에서 이메일을 수신하기 위해 Python으로 매우 간단한 SMTP 서버를 구축하려고합니다 (예 :자루; my_domain.com >) Postmark 또는 SendGrid에 의존하지 않고 Heroku에 배포합니다.

지금까지 저는 ...

  1. MX 레code 설정 :@ MX < my_app > .herokuapp.com 10
  2. 프로세스 선언 :웹 : python server.py
  3. 서버 인스턴스화 :SMTPServer ((< my_host > , < my_port > ), 없음)

무엇을 사용해야할지 잘 모르겠습니다.< my_host >< my_port >MX 레code와 웹 프로세스간에 통신이 작동하는 방식 (올바른 경우라도 해당).

안내를 제공해 주시고 흐름을 더 잘 이해할 수 있도록 도와 주시겠습니까?

재현 가능한 최소한의 예를 제공하세요.

Kristopher Ives2021-03-17 08:33:07

이메일을 받으려면 POP 서버와 SMTP가 필요합니다.

Enrique Bruzual2021-03-17 08:33:07

@KristopherIves 안타깝게도 공유 할 좋은 예가 없습니다. 나는 그것에 대해 어떻게해야하는지 그리고 그것이 가능한지에 대해 더 많이 묻고있다.

gduverger2021-03-17 08:33:07

@EnriqueBruzual 그것은 smtpd.SMTPServer가 무엇입니까?

gduverger2021-03-17 08:33:07

@gduverger, 당신은 아마 이것을 할 수 없습니다. Heroku는 사용자가 하나의 공용 포트 ($ PORT 환경 변수에 의해 제공됨)에 바인딩하고 웹 서버를 실행하기를 기대합니다.

Chris2021-03-17 08:33:07
  • 답변 # 1

    아직 도움이 되었습니까? 나는 또한 여기에 갇혀 있습니다.

    대답으로 "나도"를 추가하지 마십시오. 실제로 질문에 대한 답을 제공하지 않습니다. 다르지만 관련이있는 질문이있는 경우 질문하십시오 (문맥을 제공하는 데 도움이 될 경우이 질문을 참조하십시오). 이 특정 질문에 관심이 있으시면 찬성하거나 댓글을 남기거나 평판이 충분하면 현상금을 시작할 수 있습니다.

    Droid2021-03-17 10:07:59
  • 이전 email : JavaMail의 보낸 항목에 메일 저장
  • 다음 javascript : 새 위치 데이터 이전에 전단지 맵 마커 clearLayers ()