2011-01-20 9 views
6

Trong ứng dụng của tôi, tôi cần truy cập thư theo chương trình mà không cần sử dụng MFMailComposeViewController. Tôi đã gửi email với sự giúp đỡ của SKPSMTPMessage từ mã google. Bây giờ tôi phải kết nối và kiểm tra thư qua POP3 hoặc IMAP. Có API để tải xuống thư bằng POP3 hoặc IMAP không? Tôi không tìm cách để giao tiếp với Mail.app.Có API cho POP/IMAP trong iOS không?

Xin cảm ơn trước.

+0

Bạn không thể truy cập cơ sở dữ liệu thư trong Mail.app, nếu đó là những gì bạn đang yêu cầu. –

+0

Trong ứng dụng của tôi có id thư và mật khẩu của người dùng. Tôi cần hiển thị hộp thư đến của tài khoản cụ thể đó mà không cần cấu hình trong mail.app –

+1

Không có triển khai POP/IMAP/SMTP do Apple cung cấp. Nếu bạn cần bất kỳ điều nào trong số này, bạn sẽ cần phải sử dụng mã của bên thứ ba hoặc tự viết mã cho chính mình. –

Trả lời

9

Bạn có thể thử MailCore. MailCore hỗ trợ SMTP và IMAP

2

Tôi đã thử MailCore và gửi lại một năm trước và quá phức tạp đối với tôi. Tôi không biết liệu họ có cải thiện bây giờ hay không, nhưng lúc đó tôi đã từ bỏ chúng và viết mã của riêng tôi. Tôi đã tải nó lên sourceforge ngay bây giờ, vì vậy bất cứ ai tìm thấy cuộc thảo luận này trong google đều được chào đón để thử nó.

https://sourceforge.net/projects/imap4ios/

+0

imap4ios sẽ hỗ trợ POP? –

+0

@gnawer, bất kỳ kế hoạch nào để hỗ trợ POP3? – palaniraja

+0

Xin lỗi các bạn, không có kế hoạch mở rộng chức năng ngay bây giờ. Hiện tại nó như nó nói - IMAP chỉ. –