SMTP-Mail Formular - Website X5 Hilfe - Die Helpsite

Logo Schriftzug
Logo WSX5
Newsletter anmelden
Scan QR or Download Android App
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-Mail-Adresse*    Keine oder ungültige E-Mail-Adresse!
Deine 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 ""
Kein Kommentar
Vielen Dank für Dein Feedback.
Logo Host Europe
Button Spenden

© 2009 - 2020





Besucher Statistik
» 5 Online
» 493 Heute
» 372 Gestern
» 865 Woche
» 8161 Monat
» 8161 Jahr
» 478829 Gesamt
Record: 1396 (02.01.2020)
Gesamt Downloads:
Hosting by
Zurück zum Seiteninhalt