W pliku html zaczyna siê to standardowo jak poni¿ej i odwo³uje siê do pliku php:
<form method="post" action="./formularz/contact.php" name="contactform" id="contactform">
W pliku php jest nastêpuj±cy kod:
<?php $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; } } $msg = "Otrzyma³eœ zapytanie wys³ane za poœrednictwem formularza kontaktowego ze strony<br /><br /> Imiê i nazwisko: \"&name\"<br /> Kontakt: $email , $phone"; require 'phpmailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->isSMTP(); /* Okreslamy ze bedziemy wysylac za pomoca SMTP */ $mail->Host = 'poczta.o2.pl'; /* Pojdamy adres serwera - mozna go znalezc w dokumentacji swojego dostawcy poczty */ $mail->SMTPAuth = true; /* Uruchomienie autoryzacjÄ™ smtp */ $mail->Username = 'zapytanie@o2.pl'; /* Login do poczty */ $mail->Password = 'haslo123'; /* Haslo do poczty */ $mail->SMTPSecure = 'tls'; /* Włączamy szyfrowanie tls, można ustawić również ssl - możliwoÅ›ci poczty powinny być dostÄ™pne w dokumentacji dostawcy */ $mail->Port = 587; /* Port po którym skrypt ma siÄ™ łączyć z kontem, przy tls jest to zazwyczaj 587, przy ssl 465 - może to siÄ™ jednak różnić w zależnoÅ›ci od dostawcy poczty */ $mail->CharSet = "UTF-8"; /* Ustawienie kodowania wiadomoÅ›ci na UTF-8 */ /* PRAMETRY KONKRETNEGO MAILA: */ $mail->From = 'zapytanie@o2.pl'; /* Adres nadawcy maila, bardzo dobra praktyka jest stosowanie adresu za pomoca ktorego logujemy sie do SMTP */ $mail->FromName = 'Prosba o kontakt ze strony'; /* Nazwa nadawcy */ $mail->addAddress('email@o2.pl'); /* Dodajemy odbiorcÄ™ wiadomoÅ›ci (można dodać kilku) $mail->addAddress(''); /* Dodanie drugiego odbiorcy, podawanie imienia nie jest obowiazkowe */ $mail->addReplyTo($email, $name); /* Jeżeli chcemy aby odpowiedzi na wysÅ‚any mail trafiaÅ‚y na inny adres niż ten z którego zostaÅ‚y wysÅ‚ane */ /* DostÄ™pne sÄ… również funkcje takie jak $mail->addCC czy $mail->addBCC */ $mail->isHTML(true); /* Jeżeli chcemy wysÅ‚ać wiadomość w formacie HTML */ $mail->Subject = ' Zapytanie ze strony'; $mail->Body = $msg; if(!$mail->send()) { /* Jeżeli podczas wysyÅ‚ki wystÄ…pi błąd: */ } else { /* Jeżeli jest OK */ echo "<p>Proœba o kontakt zosta³a wys³ana pomyœlnie. Odpowiemy w przeci¹gu kilku godzin.</p><br/> <a href=\"../index.html\">Powrót do strony www</a>"; }