"mailto" Alternative die einen HTML-Body zulässt?
Hallo zusammen,
verwende seit langem die mailto Funktion in einem JavaScript, welches daraus einen href erzeugt und auf der Seite anzeigt. Funktioniert einwandfrei!
Da die Seite sich mit der Zeit ebenfalls gewandelt hat und mehr und mehr Elemente hinzugefügt wurden, benötige ich nun die Möglichkeit den Body als HTML-Element zu senden, da mailto nur der Content-Type plain/text zu lässt, stellt sich die Frage, ob jemand eine Möglichkeit hat/kennt es in JavaScript umzusetzen?
Die ActiveXObject Möglichkeit fällt raus, da sie nicht über Chrome bzw. Firefox aufrufbar sind.
Gruß, Sascha
verwende seit langem die mailto Funktion in einem JavaScript, welches daraus einen href erzeugt und auf der Seite anzeigt. Funktioniert einwandfrei!
Da die Seite sich mit der Zeit ebenfalls gewandelt hat und mehr und mehr Elemente hinzugefügt wurden, benötige ich nun die Möglichkeit den Body als HTML-Element zu senden, da mailto nur der Content-Type plain/text zu lässt, stellt sich die Frage, ob jemand eine Möglichkeit hat/kennt es in JavaScript umzusetzen?
Die ActiveXObject Möglichkeit fällt raus, da sie nicht über Chrome bzw. Firefox aufrufbar sind.
Gruß, Sascha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 290019
Url: https://administrator.de/contentid/290019
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
4 Kommentare
Neuester Kommentar
Moin,
warum nutzt du kein PHP zum Senden der Mail ?
IMHO ist das mit JavaScript nicht möglich da das jeweils davon abhängig wäre was für Mail-Clients auf dem System vorhanden sind...Eine universelle Systemmethode die das übergeben von HTML-Code an die Mail ermöglicht, ist mir nicht bekannt.
Gruß grexit
warum nutzt du kein PHP zum Senden der Mail ?
IMHO ist das mit JavaScript nicht möglich da das jeweils davon abhängig wäre was für Mail-Clients auf dem System vorhanden sind...Eine universelle Systemmethode die das übergeben von HTML-Code an die Mail ermöglicht, ist mir nicht bekannt.
Gruß grexit
Zitat von @SaschaRD:
Da diese Mail jetzt Tabellen etc. enthalten soll ist es eben nicht mehr möglich, da der HTML-Code nicht aufgelöst wird.
Eben, das geht eben nicht weil es in Windows nicht vorgesehen ist. Also ist man hier auf das Outlook-COM-Object angewiesen, und die Instanzierung von COM-Objekten funktioniert mit JavaScript, wie du schon festgestellt hast nur im IE.Da diese Mail jetzt Tabellen etc. enthalten soll ist es eben nicht mehr möglich, da der HTML-Code nicht aufgelöst wird.
Mach dir ein kleines PHP-Mail-Skript, und feddich ist die Kiste. Damit hast du alle Möglichkeiten der HTML-Formatierung und bist vor allem vollkommen unabhängig vom Mail-Client und Browser:
http://php.net/manual/en/function.mail.php
http://stackoverflow.com/questions/5335273/how-to-send-an-email-using-p ...