Ruby gem rmail
에는 로컬 디스크의 편지함 파일을 구문 분석하는 메소드가 있습니다. 불행히도이 보석은 망가졌습니다 (Ruby 2.0.0에서). 사람들이 보석 mail
으로 이동하기 때문에 고정적이지 않을 수도 있습니다.Ruby에서 편지함 파일을 구문 분석하는 방법은 무엇입니까?
보석 mail
에는 방법 Mail.read('filename.txt')
이 있지만 사서함의 첫 번째 메시지 만 구문 분석합니다.
그 보석과 내장 된 Net::IMAP
은 imap을 통해 우편함에 액세스하는 방법에 대한 자습서로 그물을 범람 시켰습니다.
그렇다면 im38없이 파일을 구문 분석하는 방법이 아직 남아 있습니까? 내 그룹의 고독한 루비스트로서 나는 http://docs.python.org/2/library/mailbox.html에 의지하여 자신을 난처하게 만들지 않을 것입니다.
PHP의 imap_open('/var/mail/www-data', ...)
- Net::IMAP.new
과 같은 파일 이름 만 허용되는 경우.
리터럴 편지함 파일? 디스코가 사라지기 전에 모든 사람들이 [Maildir] (https://en.wikipedia.org/wiki/Maildir)로 이사하지 않았습니까? – tadman
그래, 바로 그거야. –