Tôi đang làm việc trên máy khách Windows được viết bằng WPF với C# trên .Net 3.5 Sp1, trong đó yêu cầu là dữ liệu từ email mà khách hàng nhận được có thể được lưu trữ trong cơ sở dữ liệu. Ngay bây giờ, cách dễ nhất để xử lý việc này là sao chép và dán văn bản, chủ đề, thông tin liên hệ và thời gian nhận được theo cách thủ công bằng cách sử dụng số tiền viêm khớp ctrl-c/ctrl-v.Kéo và thả một hoặc nhiều thư từ Outlook sang ứng dụng C# WPF
Tôi nghĩ rằng cách đơn giản để xử lý việc này là cho phép người dùng kéo một hoặc nhiều email từ Outlook (tất cả chúng đều đang sử dụng Outlook 2007) vào cửa sổ, cho phép ứng dụng của tôi trích xuất thông tin cần thiết và gửi nó vào hệ thống phụ trợ để lưu trữ.
Tuy nhiên, một vài giờ googling cho thông tin về điều này dường như chỉ ra một thiếu gây sốc của thông tin về nhiệm vụ này dường như cơ bản. Tôi sẽ nghĩ rằng một cái gì đó như thế này sẽ hữu ích trong rất nhiều thiết lập khác nhau, nhưng tất cả những gì tôi có thể tìm thấy cho đến nay đã là những giải pháp không nướng một nửa.
Có ai có lời khuyên nào về cách thực hiện việc này không? Vì tôi chỉ đọc thư và không gửi bất cứ điều gì hoặc làm bất cứ điều gì xấu xa, nó sẽ là tốt đẹp với một giải pháp mà không liên quan đến các cửa sổ pop up an ninh, nhưng bất cứ điều gì nhịp đập không thể làm điều đó cả.
Về cơ bản, nếu tôi có thể nhận danh sách tất cả các mục thư đã được chọn, kéo và thả từ Outlook, tôi sẽ có thể tự xử lý phần còn lại!
Cảm ơn!
Rune
Rune bạn vẫn đang tìm kiếm câu trả lời cho điều này? – cgreeno
Xin chào Chris - vâng, tôi đã tham gia một dự án hoàn toàn khác cho tháng trước. Tôi sẽ cố gắng theo dõi ngay sau khi tôi có đầu trên mặt nước. –
Bạn không nên liên kết với máy chủ Exchange của mình và truy cập hộp thư Outlook theo cách đó? Tại sao không nhìn vào các đối tượng CDO? Điều này cho phép bạn nhận các bộ sưu tập tin nhắn từ máy chủ Exchange. http://msdn.microsoft.com/en-us/library/ms978698.aspx – D3vtr0n