Создание почты Outlook с несколькими получателями и вложениями - PullRequest
0 голосов
/ 13 декабря 2010

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 13 декабря 2010

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

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

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

0 голосов
/ 13 декабря 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...