smtp 클라이언트를 python으로 빌드하십시오. 또한 메일을 보낼 수 있으며, 메일이 gmail과 같은 메일 서비스를 통해 수신되었음을 보여줍니다!어떻게 파이썬에서 smtp 클라이언트를 만들겠습니까?
답변
email으로 메일 메시지 (가능하면 여러 부분 첨부 파일 포함)를 생성하십시오.
smtplib
모듈은 SMTP 또는 ESMTP 리스너 데몬 어떤 인터넷 컴퓨터에 메일을 보내는 데 사용할 수있는 SMTP 클라이언트 세션 객체를 정의
smtplib
를 사용하여 메일 보내기.
예를 들어 보낸 메시지가 도착했는지 확인하기 위해 원격 사서함을 탐색하는 데 관심이 있다면 알려진 프로토콜을 통해 액세스 할 수있는 메일 서비스가 필요합니다. 가장 많이 사용되는 예로는 IMAP4
protocol을 구현하는 imaplib
모듈이 있습니다. IMAP
은 supported by gmail
입니다. RFC 2060에 정의
이 (
imaplib
) 모듈이 그것과 호환 인 IMAP4 서버로의 연결을 캡슐화하고 IMAP4rev1 클라이언트 프로토콜의 많은 서브 세트를 구현하는 세 개의 클래스, IMAP4, IMAP4_SSL 및 IMAP4_stream를 정의 IMAP4 (RFC 1730) 서버에 있지만 IMAP4에서는 STATUS 명령이 지원되지 않습니다.
파이썬 표준 라이브러리가 당신을 대신해서 작업하기를 원하면 (권장!) smtplib을 사용하십시오. 메일이 제대로 전송되었는지 확인하려면받은 편지함을 엽니 다.)
직접 프로토콜을 구현하려면 (이 숙제입니까?) SMTP protocol을 읽고 예를 사용하십시오. 모듈 socket.
"수신 됨"의 의미에 따라 다릅니다. 서버에 대한 메시지의 "배달"을 확인할 수는 있지만 실제로 사서함에 100 % 신뢰할 수 있다는 보장은 없습니다. smtplib은 특정 조건 (예 : 원격 사용자를 찾을 수 없음)에서 예외를 throw하지만 원격 대상이 메일을 수락 한 다음 필터를 적용하거나 나중에 반송 통지를 보내도록합니다.
- 1. 어떻게 HttpTraceListener를 만들겠습니까?
- 2. 어떻게 UIPopoverView의 정적 버전을 만들겠습니까?
- 3. 어떻게 스레드 메시징 시스템을 만들겠습니까?
- 4. 어떻게 hash_map의 키로 반복자를 만들겠습니까?
- 5. 어떻게 장고에서 동적 formset을 만들겠습니까?
- 6. 추가 스타일을 적용하는 멋진 패널을 어떻게 만들겠습니까?
- 7. ...에 대한 WCF 서비스를 만들겠습니까?
- 8. 어떻게이 간단한 스케줄러를 만들겠습니까?
- 9. 어떻게 Clojure SSH 클라이언트를 작성하겠습니까?
- 10. SMTP to SMTP 프로토콜
- 11. Google Maps API V3을 사용하여 이동하지 않는 오버레이를 어떻게 만들겠습니까?
- 12. TPL에서 순환 작업 그래프를 어떻게 만들겠습니까? 그리고/또는 가능합니까?
- 13. 데이터가있는 경우 필드를 비활성화하는 ASP.NET MVC EditorTemplate은 어떻게 만들겠습니까?
- 14. 입력을 조건부로 차단하는 Windows 응용 프로그램을 어떻게 만들겠습니까?
- 15. 다형성은 어떻게 파이썬에서 작동합니까?
- 16. 파이썬에서 __threshold__을 어떻게 사용합니까?
- 17. 파이썬에서 어떻게 monkeypatching합니까?
- 18. 파이썬에서 파일을 어떻게 연결합니까?
- 19. 파이썬에서 map.pool을 어떻게 사용합니까?
- 20. 어떻게 파이썬에서 온톨로지를 만드시겠습니까?
- 21. 파이썬에서 웹캠에 어떻게 액세스합니까?
- 22. 파이썬에서 어떻게 그룹을 보완합니까?
- 23. 어떻게 파이썬에서 배열로 os.path.join을합니까?
- 24. 어떻게 파이썬에서 쓰레딩을합니까?
- 25. 어떻게 파이썬에서 쓰레딩을합니까?
- 26. iPhone의 SMTP
- 27. 토네이도 비 차단 SMTP 클라이언트
- 28. 내 SMTP 서버 작성
- 29. SMTP 구성
- 30. ruby-on-rails로 Gmail 클라이언트를 구현하는 방법
질문 본문에 더 자세하게 설명해 주시면 더 나은 답변을 얻으실 수 있습니다. –