2008-09-11 40 views
5

Tôi tự hỏi cách nhanh nhất và đáng tin cậy nhất để chuyển tiếp thư từ tài khoản IMAP là gì.Giao nhận IMAP

Trường đại học của tôi không cho phép hộp thư sinh viên chuyển tiếp tới tài khoản e-mail riêng tư (mọi người sử dụng Gmail hoặc Hotmail tại đây). Đó là một điều chính trị, không phải là kỹ thuật. Chúng tôi có quyền truy cập IMAP vào hộp thư. Tôi muốn có một dịch vụ tải xuống thư thông qua IMAP và chuyển tiếp. Và nó sẽ là tốt đẹp để quy mô nó, vì vậy hàng ngàn sinh viên có thể sử dụng nó. Cuối cùng, tôi muốn xây dựng trang đăng ký công khai và tự động xử lý trang đó từ đó.

Cho đến giờ, tôi đã tạo một kịch bản PHP phong phú kết nối, tải xuống phần đầu và phần nội dung, đồng thời kết hợp tất cả lại với nhau. Tôi có hai vấn đề với điều đó.

1) Tôi đang tải xuống tất cả các loại phần và dán chúng lại với nhau. Tôi hy vọng rằng mỗi tập tin đính kèm kỳ lạ, mảnh mã hóa lạ của văn bản và mọi loại tiêu đề tồn tại này. Tôi thậm chí không chắc chắn tôi có tiêu đề hoàn chỉnh.

2) Địa chỉ email đến: sẽ trở thành địa chỉ e-mail riêng, chứ không phải địa chỉ email sinh viên gốc. Tôi nghĩ rằng điều này là què, và bất tiện trong việc tìm kiếm và lưu trữ.

Tập lệnh PHP có phải là cách để đi không? Có một thủ thuật sử dụng một dịch vụ thư/dịch vụ thư điện tử cụ thể không? IMAP có lệnh 'chuyển tiếp' không, tôi đang thiếu?

+0

[getmail] (http://pyropus.ca/software/getmail/ "getmail") là một giá trị thay thế khác đáng xem xét. – marc

Trả lời

3

Bạn có thể muốn xem Fetchmail, vì điều này nghe có vẻ như vấn đề được thiết kế để giải quyết. Fetchmail truy xuất thư từ các máy chủ POP/IMAP/etc và chuyển tiếp tới các máy chủ SMTP/LMTP/etc. Fetchmail có lợi thế là một vài năm và rất nhiều người sử dụng ủi các vấn đề với các máy chủ IMAP khác nhau.

-1

Nếu sử dụng Gmail, bạn có thể định cấu hình GMAIL để nhận thư từ các tài khoản khác.

+0

Theo như tôi biết, Gmail chỉ có thể nhận thư POP3 chứ không phải IMAP. –

+0

Có thực sự, Gmail không thể tìm nạp từ tài khoản IMAP. – Quentin

0

Tìm nạp có vẻ như là cách để đi. Tôi có thể sử dụng PHP để tạo/chỉnh sửa tệp lệnh fetchmail, do đó sẽ bao gồm đăng ký công khai. Tôi đang tìm một gói/kịch bản mà allready đã làm điều này.

Kéo Gmail chỉ hoạt động với POP3, không hoạt động với IMAP.