SMTP-Mail Formular - Website X5 Hilfe - Die Helpsite

Direkt zum Seiteninhalt

Hauptmenü:

SMTP-Mail Formular

Scripte > Form-Mailer

E-Mail-Versand über SMPT-Server

Dieses HTML-Script 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).
Um E-Mails per SMTP zu versenden, benötigen Sie einen E-Mail-Account (Pop3).


Alle Style-Anpassungen/-Änderungen wie der Formularhintergrund, die Schriftfarbe und -größe sowie alle Objektabstände werden über die CSS-Datei durchgeführt.

Die ZIP-Datei entpacken und das Verzeichnis "smtpmail" auf den Server kopieren und Code in die aufrufende Seite einfügen.
Die beiliegende Datei contact_inc.php beinhaltet die Grundeinstellungen und regelt das Formular, die noch beiliegende Datei Mail.php sowie der Ordner Mail werden für den SMTP-Versand benötigt.

Es müssen folgende Parameter in der Datei "contact_inc.php" auf dem Server im Verzeichnis "smtpmail" angepasst werden:

// Nachfolgend die Konfiguration des Formulars
$end_mail = "kontakt.php"; //--> Seite, wo Script eingebunden
$form_config=array(
'smtp_host' => 'SMTPserver', //--> der SMTP-Email-Server
'smtp_username' => 'SMTPuser', //--> der SMTP-Benutzername
'smtp_password' => 'SMTPpass', //--> das SMTP-Passwort
'email_from' => 'Home-Wiekau <kontakt@home-wiekau.de>', //--> E-Mail, in dieser Schreibweise
'rcpt' => array('kontakt@home-wiekau.de'), //--> E-Mail, die eigene E-Mail-Adresse
'cc_to_sender' => true, //--> Kopie der Mail an den Absender? (false)
'subject' => 'SMTP Kontakt-Nachricht', //--> Betreff der Mail


Weiter unterhalb in dieser Datei kann der Text der E-Mail-Nachricht und der Text für die Versand-Ausgabe geändert werden.
Hier muss der Server die Scripssprache PHP beherrschen.

Vorname*   
Nachname*   
Rueckrufja  nein  vielleicht   
Telefon 
E-Mail-Adresse*    Keine gültige E-Mail-Adresse!
Deine Nachricht*  
 

Code für den HEAD-Bereich:

[Vor dem /HEAD]

<link rel="stylesheet" type="text/css" href="smtpmail/contactform.css" />

Code für das HTML-Objekt:

[Objekt HTML]

<table class="form_table">
<tr><td class="form_input">
<?php
echo '<body>';
// Kontaktformular inkludieren
include ('smtpmail/contact.inc.php');
// wenn $_POST-Daten empfangen wurden, sollen diese dem Formular wieder zur Anzeige vorgelegt werden
if (!empty($_POST)) $form_config['POST'] = $_POST;
echo show_contactform($form_config);
echo '
</body>';
?>
</td></tr>
</table>

Code der CSS-Datei (contactform.css):

.form_error { font-family: tahoma; color: #ff0000; font-size: 10px; }
.form_success
{ font-family: tahoma; color: #ff0000; font-size: 18px;  font-weight: bold; }
.form_input
{ font-family: tahoma; color: #000; padding: 20px; }
.form_table
{ width: 590px; border:2px solid #3E78FD; background-color:#ECF4FC; line-height:180%;
vertical-align: middle;
}
.form_submit
{ font-family: tahoma; color:#000; font-size:14px; font-weight:bold; margin-top: 5px;  background-color:#CAE4FC; border:2px solid #3E78FD; padding:4px; border-radius:7px; }

Feedbacks zu ""

es gibt insgesamt 0 Kommentar(e)



Name*
Vorname
Kommentar*
Email *
Homepage
Telefon
Sicherheitscode *
 
Logo HTML5
Button Spenden

© 2009 - 2017




  Besucher Statistik
 » 17 Online
 » 79 Heute
 » 304 Woche
 » 2462 Monat
 » 66452 Jahr
 » 242752 Gesamt
Rekord: 1420 (10.04.2014)
Zurück zum Seiteninhalt | Zurück zum Hauptmenü