3
我正在使用以下代碼獲取IMAP連接。我想閱讀電子郵件。我讀了這個文檔 link 並不能從這裏開始。在球拍中使用IMAP讀取電子郵件
我的代碼:
#lang racket
(define imap-server "*****")
(define imap-port-no ***)
(define username "*****")
(define pw "*****")
(define mailbox-name "INBOX")
(require openssl/mzssl
net/imap
mzlib/etc)
(define (test-connect)
(let ([c (ssl-make-client-context)])
(let-values ([(in out) (ssl-connect imap-server imap-port-no c)])
(imap-connect* in out username pw mailbox-name))))
(define-values (imap cnt recent) (test-connect))
我收到電子郵件從這個最近的郵件的數量和次數。如何從這裏開始。我應該打電話閱讀電子郵件的功能。 在此先感謝。
非常感謝解決方案。 – chom 2012-03-25 22:25:28
當我使用頭字段調用imap-get-messages時,我得到了返回值。我只是想要發件人的電子郵件地址,收件人的電子郵件地址,日期和主題從該返回值。返回值不是一個字符串。這是一個列表。我不知道如何從列表中獲取這部分數據或將此列表轉換爲字符串。我應該使用哪一段代碼來獲取這些信息?提前致謝。 – chom 2012-03-25 22:38:08
已更新爲示例代碼。 – 2012-03-26 07:59:58