2016-09-08 2 views
-1

Je veux envoyer un e-mail à partir d'un clic du corps e-mail sur un lien ou un bouton. Le premier courrier est envoyé à l'aide mandrillapp. J'ai essayé avec l'étiquette d'ancre, mais il ne répond pas à mes besoins que je veux envoyer directement sans ouvrir client de messagerie.Comment envoyer un e-mail à partir d'un corps de l'e-mail?

<email_body> 

content..... 

SEND 

</email_body> 

Envoyer un e-mail au toucher de ENVOYER.

Des suggestions à ce sujet?

Répondre

0

Je ne pense pas qu'il soit possible de faire en un clic depuis un email sans invoquer un service externe. Le meilleur moyen serait de faire en sorte que ce point de lien ENVOYER à un serveur Web de votre propre qui pourrait envoyé l'email pour vous. par exemple:

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

Cependant, cela aurait des répercussions sur la sécurité, de sorte que vous voudriez assurer que les gens malveillants ne pouvaient passer que des valeurs arbitraires et les gens de spam avec votre serveur. Donc, peut-être en utilisant un système de jeton de sorte que chaque email initial possède un jeton unique, que votre serveur web peut rechercher et envoyer le bon email. par exemple un lien comme:

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

Merci pour la réponse rapide. Pouvez-vous faire un POST à ​​un serveur externe à partir d'une balise d'ancrage? Aussi en cliquant sur ENVOYER navigué à cette page, que je ne veux pas. –

+0

Vous pouvez essayez d'inclure un formulaire dans votre e-mail pour générer des données POST: https://www.campaignmonitor.com/resources/guides/email-forms/ qui peuvent contourner le problème de navigation aussi, mais au risque de certains e-mail les clients peuvent le bloquer. – Peaceand