2016-04-02 12 views
0

Für meine Website möchte ich, dass Benutzer der Website mir eine Frage stellen können, und sie wird an meine E-Mail gesendet. Ich habe dieses HTML verwendet:Wie mache ich eine E-Mail-Schaltfläche mit HTML senden?

<form method="post" action="mailto:[email protected]" > 
    <input type="submit" value="Submit" /> 
</form> 

Ich kann keine Antworten auf diese finden. Alles, was ich finde, ist "Du kannst nicht" und Code, der nichts tut.

+1

'Send me an email' - Dieser Link sollte den Standard-E-Mail-Client des Benutzers öffnen und das Adressfeld mit 'blank @ blank.com' füllen, sie müssen dann eine Nachricht eingeben und die E-Mail senden. Wenn Sie möchten, dass Ihre Benutzer eine Nachricht verfassen und direkt von Ihrer Site aus senden, müssen Sie eine Art serverseitige Sprache wie PHP verwenden. Hier ist ein Beispiel: http://stackoverflow.com/questions/5335273/how-to-send-an-email-using-php – Cyclonecode

+0

@Cyclone Ich habe ein Formular, wo Benutzer ihren Namen, Nachricht, E-Mail etc. ausfüllen würden. Gibt es eine Möglichkeit, eine E-Mail von der E-Mail zu erhalten, die sie im Abschnitt "E-Mail" des Formulars eingegeben haben? – DiamondAppleGal

+1

Sie müssen das Formular absenden und es auf dem Server behandeln, zum Beispiel mit einer serverseitigen Sprache wie PHP. 'if (isset ($ _ POST ['Nachricht'])) {mail ('[email protected] ',' ', $ _POST [' Nachricht ']); } '. Dies kann nicht nur mit HTML getan werden. – Cyclonecode

Antwort

0

Die einzige Möglichkeit, eine E-Mail mit reinem HTML und ohne PHP zu senden, ist die Verwendung des Elements a. Verwenden Sie die Eigenschaft href mit dem Wert "mailto: [email protected]".

Das einzige Problem ist, dass dies öffnet ihre Standard-Mail-Client und sie müssen manuell senden über ihre E-Mail-Client klicken. Wie bereits erwähnt, kann PHP dies erreichen, ohne den Mail-Client zu öffnen.

Mozilla Documentation

<a href="mailto:[email protected]?Subject=Hello%20again">Send Mail</a> 
+0

Ich habe versucht, PHP herunterzuladen, und ich habe einen Fehler erhalten, der besagt, "vcruntime.dll fehlt auf Ihrem Computer." – DiamondAppleGal

0

Um eine Seite zu machen, wo die Kunden, Kunden oder Verbraucher eine Meldung selbst von der Seite senden, können Sie würde bedeuten, müssen/include PHP.

Wenn Sie nur eine Schaltfläche zum Öffnen der Benutzer E-Mail-Client, wenn sie klicken möchten, ob es Gmail auf einem Android, Outlook auf einem Windows-PC oder Mail auf iOS ist, wird der folgende Code Ihre E-Mail-Adresse oder Welche E-Mail-Adresse Sie auch angeben, in ihrem E-Mail-Client im Bereich "An" oder "Empfänger".

<a href="mailto:[email protected]">Click here to email me</a> 

Sie verwenden nur einen Standard <a></a> Tag, aber Sie setzen mailto:, durch eine E-Mail-Adresse, der in dem Attribut href fiollowed. Es gibt ein paar andere, die Sie verwenden können - Sie können sie sehen, here.

Sie in anderen Dingen zu Ihrem mailto: Link hinzufügen:

  • CC und BCC (Kopie und Blind Carbon Copy) - <a href="mailto:[email protected][email protected]&[email protected]">Click here to email</a>
  • Gegenstand - befroe sie die recipent ein wenig über die E-Mail sagen lesen Sie es - <a href="mailto:[email protected]?subject=This%20is%20just%20an%20email%20to%20say%20hi%20:)">Click here to email</a>.
  • Body - Teil der E-Mail ist dies der Mail - <a href="mailto:[email protected]?body=Hello%20friend">Click here to email</a>

Bitte, stellen Sie sicher, dass für jeden Raum, den Sie mögen für das Thema setzen oder Körper, %20 stattdessen setzen. ist URL Encoding.

+0

Sie glauben also nicht, dass eine andere serverseitige Sprache ausreicht? – Cyclonecode

+0

Ehrlich gesagt, habe ich PHP nur zum Senden von E-Mails von Webseiten verwendet. Daher kann ich diese Frage leider nicht beantworten. –

+0

Ich habe versucht, PHP herunterzuladen, und ich habe einen Fehler erhalten, der besagt, "vcruntime.dll fehlt auf Ihrem Computer." – DiamondAppleGal

Verwandte Themen