2011-08-22 38 views
5

Tôi muốn tạo email có hình ảnh được nhúng từ trong trình cắm CRM2011. Vì vậy, kế hoạch này là để tạo ra một thực thể email, thêm một thực thể gắn bó với nó và bao gồm một yếu tố hình ảnh như sau trong phần nội dung html email:Cách tham chiếu hình ảnh đính kèm từ nội dung email html trong CRM2011

<img src="cid:[email protected]" /> 

Vấn đề là tôi không biết làm thế nào trang nội dung id được tạo bởi CRM2011.

Phần đầu tiên (image001.png) rõ ràng là tên tệp của tệp đính kèm. Nhưng phần khác (@01CBDDB1.BACB59F0) đến từ đâu? Có cách nào để loại bỏ phần này dựa trên các lĩnh vực của thực thể đính kèm không?

Chúc mừng, Nang.

+0

Có vẻ như điều này là không thể. Lý do: Email không được gửi trực tiếp bởi CRM2011 mà bởi một thành phần bên ngoài như CRM dành cho Outlook, Bộ định tuyến Email CRM hoặc công cụ của bên thứ ba. Các thành phần bên ngoài này lấy các email được gửi dưới dạng các biểu diễn XML của các thực thể CRM. Bây giờ là công việc của thành phần bên ngoài để sắp xếp từng phần thân email và các phần đính kèm, và một phần của điều này là tạo ra các phần mime bao gồm cả id nội dung. Vì vậy, không có cơ hội để biết các id nội dung trong một trình cắm thêm CRM. – nang

Trả lời

1

Nhìn vào MIME thô được gửi tới ứng dụng email, khi các tệp đính kèm được thêm vào email bằng bộ định tuyến email không có ContentID được chỉ định và tôi không thể thấy được việc thêm một thông qua SDK ActivityMimeAttachment.

Cách thay thế duy nhất tôi có thể nghĩ, nếu viết mã máy chủ, gửi email trực tiếp đến máy chủ SMTP, theo cách đó bạn có thể thêm id nội dung cho tệp đính kèm và tham chiếu chúng trong hình ảnh. Bạn có thể sử dụng OpenPop để chuyển tiếp tin nhắn.

Một giải pháp thay thế khác mà tôi đã thử là nhúng hình ảnh dưới dạng dữ liệu trong thẻ img dưới dạng base64 được mã hóa. Trong khi công trình này, có vẻ như Outlook cho mac và cửa sổ không hiển thị chính xác hình ảnh khi xem thư. Nếu bạn xem nhấp vào thông báo xem trong trình duyệt, thông báo html được hiển thị chính xác trong trình duyệt. Nhưng đó không phải là rất nhiều sử dụng. http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support

+0

Dường như hệ thống thư xóa hình ảnh được mã hóa base64 khỏi nội dung thư –

Các vấn đề liên quan