2010-12-13 2 views
0

У меня есть веб-приложение, написанное на PHP, где у нас есть несколько файлов, которые регулярно нужно отправлять нескольким получателям. Клиент хочет иметь почтовый разговор в своем почтовом ящике, поэтому веб-приложение не должно отправлять свои электронные письма. Можно ли, и если да, то как, чтобы сделать следующее:Создание почты Outlook с несколькими получателями и вложением

  1. Создание электронной почты с несколькими получателями
  2. Добавить текст в теме и теле сообщения электронной почты
  3. Скачать и прикрепить zip-файл, доступный на сервере

Почтовый клиент, о котором идет речь, является Outlook - я не уверен в точной версии.

Я открыт для предложений по использованию технологии для этого - упомянутый клиент Visual Basic, но я не уверен, как использовать это на клиентской стороне веб-приложения - или если это даже подходит.

ответ

3

Предполагая, что клиент хочет отправить его вручную, вы можете сделать все это, используя mailto: в теге и « attachment =». Единственная проблема заключается в том, что прикрепленные файлы должны быть локально доступными. Если это не так, они не привязаны. Точные спецификации синтаксиса можно найти здесь: mailto: Syntax

Если у вас есть доступ к IMAP клиенты почтового сервера можно использовать php imap mail и php imap mail compose создать электронную почту, которая будет только отображаться в ваших клиентов послал папку электронной почты.

Также есть класс MIME-сообщений, в котором автор утверждает, что он может создавать и сохранять электронную почту в виде файла .eml. MIME Class

+0

Спасибо, первая ссылка очень полезна, именно так я хотел бы это сделать. Часть вложений будет сложной, но, возможно, они могут загрузить и прикрепить файл zip вручную для начала. – Lizzan

0

Это теоретически возможно, но только с IE на стороне клиента и с другими ограничениями и невзгодами.

Как насчет другого подхода: Попросите веб-сервер отправить E-Mail и отправить копию в почтовый ящик клиента. Отметьте копию специальным заголовком или чем-то еще и добавьте правило в Outlook клиента для сортировки писем с этим заголовком в определенную папку.

+0

Спасибо, это полезная альтернатива. Я обсужу это с ними! – Lizzan

Смежные вопросы