전자 메일 주소 및 기타 데이터가있는 mysql 데이터베이스가 있습니다. db의 주소로 보낼 수있는 특정 전자 메일을 만들어야합니다. 전자 메일의 유형은 db의 필드에 따라 다릅니다. 각 전자 메일 메시지에는 db의 경로 필드에서 가져온 pdf 첨부 파일이 있습니다. 전자 메일을 다른 컴퓨터에서 보내야 할 때 메시지 및 첨부 파일이 base64 ASCII 텍스트로 포함 된 mbox 파일을 작성한 다음이를 진화와 같은 전자 메일 프로그램에서 열 수 있고 다른 컴퓨터에서 보낼 수 있습니다. 파이썬과 mysql을 사용하여 어떻게 이것을 할 수 있는지에 대한 조언과 가능한 예제를 얻을 필요가있다. 전자 메일 주소, 메시지 본문 텍스트 및 pdf를 ASCII 텍스트 mbox 파일로 변환하는 방법의 예가 이상적입니다. 감사.python을 사용하여 mbox 전자 메일 파일을 만드는 방법
답변
mailbox
모듈을 사용할 수있는 mbox 파일을 처리하려면 : http://docs.python.org/2/library/mailbox.html하지만 질문이 정확하지 않고 전자 메일 만 보내면됩니다. mbox 파일을 만들 필요는 없으며 더 쉽게 사용할 수 있습니다. 너는 http://www.mailgun.com/과 같은 것을 사용할 수있다.
다른 컴퓨터에서 보낼 수있는 이메일 파일을 만들 수 있어야하므로이 단계에서는 전송이 필요하지 않습니다. –
메시지 대기열을 사용하여 통신을 처리하고 전자 메일 보낸 사람에게 다른 서버에서 메시지를 보내야하는 이유는 무엇입니까? 또는 생성 된 전자 메일 컨텐츠를 데이터베이스에 저장하고 다른 서버에서 가져올 수 있습니까? 조언을 주신 덕분에 – SpankMe
. 이 주제를 처음 접했을 때 많이 감사했습니다. 나는이 이메일을 보낼 서버 나 PC를 아직 모릅니다. 나는 다른 사람이 내가 만든 이메일을 가능한 한 간단하게 보내려고 노력하고있다. 나는 또한 회사의 방화벽 뒤에 있고 액세스 등을 준비하는 등 승인을 받아야하는 등 데이터에서 멀리하고 싶습니다. –
간단한 팁 :'email.generator'를 확인하십시오. – leijon