2010-04-02 9 views

ответ

13

Короткий ответ заключается в том, что вы не можете. Клиенты электронной почты не предоставляют возможность для электронной почты запускать функции Forward.

Ближе всего вы можете указать ссылку на форму, которая просит людей предоставить вам адреса электронной почты, принадлежащие третьим лицам, на которые вы могли бы отправить электронное письмо. (Если бы я был третьим лицом, письмо было бы удалено непосредственно в моем спам-бункере, возможно, после заполнения раздражающей формы для сообщений о спамерах, которые доступны от OIC)

Хорошей новостью является то, что почтовые клиенты имеют функции Forward встроенный, поэтому вам не нужно изобретать велосипед.

0

Я бы попытался пойти со сценарием на стороне сервера.

С помощью PHP используйте функцию почты и получите сообщение TO: $ из отправленной переменной.

Вы можете связать это нравится:

Click <a href="http://bmtk.net/forward.php?**uniqueid**">here</a> to forward this email to a friend! 
0

Ближайшие вы, вероятно, можете прийти с использованием прямой гиперссылки будет что-то вроде этого:

mailto:[email protected]?subject=New+email&body=Blahblah 

Если пользователь пытается открыть эту гиперссылка , это должно заставить почтовый клиент по умолчанию для пользователя появляться с новым окном электронной почты, в котором адреса получателя, строка темы и тело уже заполнены. Я знаю, что это могут быть не те функции, которые вы используете ,

Кроме того, вполне вероятно, что это не будет работать со всеми почтовыми клиентами там, и даже если бы это было так, было бы очень громоздким, чтобы добавить все тело электронной почты к этому URL гиперссылки.

Поэтому я хотел бы предложить вам решить эту проблему, либо:

  • , позволяя читателю по электронной почте непосредственно с помощью прямого объекта его электронной почты клиента; или

  • направьте читателя электронной почты в веб-форму, где вы позволите ему указать адрес электронной почты друга, затем сгенерируйте почту, отправляемую в скрипте на сервере, и используйте почтовый сервер для прямой отправки почты ,

5

маленькая хитрость, которую я использую, чтобы оставить «MailTo» часть заготовки, а затем в разделе «тело» положить в ссылку, которая указывает на интернет-архив HTML электронной почты, я только что отправил их.

Как это: электронной почты:? Subject = Subject% 20From% 20My% 20Original% 20Email & тела = Ссылка% 20to% 20Online% 20Archive% 20of% 20Original% 20Email:% 20http: //www.bing.com/

В Outlook, ссылка автоматически превращается в гиперссылку И их курсор по умолчанию используется для поля «Кому», потому что это единственное, что осталось пустым.

Я сделал это как быструю работу, пока мы не скопируем целевую страницу, чтобы заполнить форму и ввести адрес электронной почты своих друзей и т. Д.Таким образом, если кто-либо встретит ссылку на нашу архивированную электронную почту на нашем САЙТЕ, у них будет удобная ссылка, чтобы автоматически открыть их электронную почту для них и начать сообщение своим друзьям.

0

GraphicMail сделать это, добавив ссылку в колонтитул электронной почты, который доставит вас к «Вперед» вебу-странице (http://www.graphicmail.com/site/forward_to_friend.aspx?SiteID=xxx&SID=x&Section=xxx&[email protected]&token=&EmailID=X), что позволяет пересылать почту предполагая, что все информационные бюллетени вы отсылаете иметь уникальный идентификатор.

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