2016-09-08 4 views
-1

Я хочу отправить электронное письмо с электронной почты, нажав на ссылку или кнопку. Первая почта отправляется с использованием mandrillapp. Я пробовал с привязным тегом, но он не соответствует моему требованию, поскольку я хочу напрямую отправлять сообщения без открытия почтового клиента.Как отправить письмо с электронного письма?

<email_body> 

content..... 

SEND 

</email_body> 

Отправить электронное письмо по адресу ОТПРАВИТЬ.

Любые предложения по этому вопросу?

ответ

0

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

Лучшей ставкой было бы сделать ссылку SEND на собственный веб-сервер, который мог бы отправить вам электронное письмо. например:

<a href="http://myserver.com/[email protected]&[email protected]&subject=hello&body=something> Send an email </a> 

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

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

<a href="http://myserver.com/sendmail?token=23jfui34jfd934j> Send an email </a> 
+0

Благодарим за быстрый ответ. Можете ли вы сделать POST на внешний сервер из тега привязки? Также нажатие на SEND переместилось на эту страницу, чего я не хочу. –

+0

Вы можете попробовать включить форму в свой адрес электронной почты, чтобы сгенерировать некоторые данные POST: https://www.campaignmonitor.com/resources/guides/email-forms/, которые могут обойти проблему навигации, но с риском некоторого сообщения электронной почты клиенты могут блокировать его. – Peaceand