SMTP-Mail Formular - Website X5 Helpsite

Logo Schriftzug
Logo WSX5
Newsletter anmelden
Scan QR or Download Android App

Besucher Statistik
» 3 Online
» 108 Heute
» 175 Gestern
» 782 Woche
» 939 Monat
» 12575 Jahr
» 298489 Gesamt
Record: 1144 (01.02.2020)
Gesamt Downloads:

Direkt zum Seiteninhalt

SMTP-Mail Formular

Scripte > Form-Mailer

E-Mail-Versand über den SMPT-Server

Dieses HTML-Skript versendet eine E-Mailnachricht über einen SMTP-Server. SMTP ist nur notwendig, wenn die PHP-interne Funktion mail() nicht genutzt werden kann (z.B. auf einem Windows-Server) und hat unter anderem den Vorteil nicht vom Provider der Homepage abhängig zu sein. Um E-Mails per SMTP zu versenden wird ein E-Mail-Account (Pop3) benötigt, der bei fast jedem Anbiter zur Verfügung steht. Alle Style-Anpassungen/-Änderungen wie der Formularhintergrund, die Schriftfarbe und -größe sowie alle Objektabstände werden über die CSS-Datei durchgeführt. Die beiliegende Datei contact_inc.php beinhaltet die Grundeinstellungen und regelt das Formular, die noch beiliegenden Dateien "smtpmai.php" und "smtprfc.php" werden für den SMTP-Versand benötigt.
ZIP-Datei in ein beliebiges Verzeichnis auf dem PC entpacken und das Verzeichnis "wsX5Obj" auf den Webserver in das Root-Verzeichnis kopieren. HEAD-Code in den HEAD-Bereich <head>.....</head> und HTML-Code in den BODY-Bereich <body>.....</body> der aufrufende Datei einfügen.
Eine demo.php ist beigefügt, die zum Test in das Root-Verzeichnis des Webservers kopiert werden kann.
Aufruf: "http://www.domain.tld/demo.php". Die aufrufende Dateie muss somit die Dateiendung .php aufweisen.
Download Button
Downloads:
Es müssen folgende Parameter in der Datei "contact_inc.php" auf dem Server im Verzeichnis "Obj146_0" angepasst werden:
// Konfiguration des Formulars
$form_config = array (
'smtp_host' => 'dein_server', //--> der SMTP-E-Mail-Server (ggf. beim Anbieter erfragen)
'smtp_username' => 'dein_username', //--> der SMTP-Benutzername (ggf. beim Anbieter erfragen)
'smtp_password' => 'dein_passwort', //--> das SMTP-Passwort (ggf. beim Anbieter erfragen)
'email_from' => 'Home-Wiekau <kontakt@home-wiekau.de>', //--> E-Mail-Absender in dieser Schreibweise
'rcpt' => array('kontakt@home-wiekau.de'), //--> die eigene E-Mail-Adresse
'cc_to_sender' => true, //--> Kopie der E-Mail an den Absender? (true=ja/false=nein)
'subject' => 'SMTP Kontakt-Nachricht', //--> Betreff der E-Mail
'fields' => array (
1=> array('name' => 'Vorname', 'typ' => 'text', 'pflicht' => true, 'fehlermeldung' => '&nbsp;&nbsp;Vornamen vergessen?'),
2=> array('name' => 'Nachname', 'typ' => 'text', 'pflicht' => true, 'fehlermeldung' => '&nbsp;&nbsp;Nachnamen vergessen?'),
3=> array('name' => 'Rueckruf', 'typ' => 'radio', 'werte' => 'ja|nein|vielleicht'),
4=> array('name' => 'Telefonnummer', 'typ' => 'text', 'pflicht' => false),
5=> array('name' => 'E-Mail-Adresse', 'typ' => 'email', 'pflicht' => true),
6=> array('name' => 'Deine Nachricht', 'typ' => 'textarea','pflicht' => true)
)   
 
Vorname*   
Nachname*   
Rueckrufja  nein  vielleicht   
Telefonnummer 
E-Mailadresse*    Keine oder ungültige E-Mail!
Nachricht*  
* = Pflichtfelder  
Code für den <HEAD> Bereich
<link rel="stylesheet" href="wsX5Obj/Obj146_0/contactform.css" />
Code für den <BODY> Bereich
<div align="center">
<a name="Obj146_Anker">&nbsp;</a> <!-- Sprungziel -->
<table class="Obj146_table">
<tr>
<td class="Obj146_input">
<?php
// Kontaktformular inkludieren
include ('wsX5Obj/Obj146_0/contact.inc.php');
// wenn $_POST-Daten empfangen, dann dieses Formular wieder anzeigen
if (!empty($_POST)) $form_config['POST'] = $_POST;
echo show_contactform($form_config);
?>
</td>
</tr>
</table>
</div>
Code Datei "contactform.css"
.Obj146_input { font-family: tahoma; color: #7c6031; padding: 20px; }
.Obj146_error { font-family: tahoma; color: #ff0000; font-size: 10px; }
.Obj146_success {
font-family: tahoma;
color: #ff0000;
font-size: 18px;
font-weight: bold;
padding-left: 80px;
}
.Obj146_table {
width: 590px;
border: 2px solid #3E78FD;
background-color: #ECF4FC;
line-height: 150%;
vertical-align: middle;
}
.Obj146_submit {
font-family: tahoma;
color: #000;
font-size: 14px;
font-weight: bold;
margin-top: 5px;
margin-left: 10px;
background-color: #CAE4FC;
border: 2px solid #3E78FD;
padding: 4px;
border-radius: 7px;
}
Feedbacks zu ""

Keine Kommentare gefunden.

Bitte Dein Feedback

Du wirst als User bei Deinem ersten Kommentar automatisch registriert und musst dies noch bestätigen.
Erstellen Dir ein Konto, damit Deine Kommentare dann ohne Bestätigung veröffentlicht werden.

Login | Registrierung


          CAPTCHA
          Vielen Dank für Dein Feedback.
          Logo Host Europe
          Button Spenden

          © 2009 - 2021

          Hosting by
          Zurück zum Seiteninhalt