Для приложения мы хотим предложить пользователям EML, которые они могут открывать в Outlook 2010, и отправлять после внесения минимальных изменений в содержимое почты или добавления вложений или получателей , Одна из вещей, которые мы устанавливаем при создании EML, - это «From'-address», который мы установили в почтовый ящик. Все пользователи имеют доступ к этому почтовому ящику, но при открытии EML и попытаться отправить его, ошибка всегда возвращаются:Отправка неотправленного EML с указанным «From'-адресом»
Delivery has failed to these recipients or groups:
[email protected]
You can't send a message on behalf of this user unless you have permission to do so. Please make sure you're sending on behalf of the correct sender, or request the necessary permission. If the problem continues, please contact your helpdesk.
Однако, если пользователь открывает почту, устанавливает почтовый ящик вручную, выбрав почтовый ящик в 'From'-combobox (обратите внимание, что ничего не меняется в электронной почте), а затем отправляет почту, почта успешно доставлена. Мне кажется, что я пропускаю что-то в EML, чтобы успешно определить «From'-address». Хотелось бы верить, что почта должна быть отправлена успешно, пока пользователь, открывая почту, имеет доступ к почтовому ящику.
Пример EML заключается в следующем:
From: [email protected]
To: [email protected], [email protected]
Cc: [email protected]
Bcc: [email protected]
Message-ID: <[email protected]>
Subject: subject
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_0_30562042.1409121155299"
X-Unsent: 1
------=_Part_0_30562042.1409121155299
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
body goes here
------=_Part_0_30562042.1409121155299--