2015-02-24 16 views
0

我設置了一個簡單的php聯繫表單。它工作到目前爲止,我收到電子郵件,這不是問題。唯一不起作用的是「From」和「Reply-To」字段。我收到的電子郵件來自[email protected],它也回覆該地址。我不知道我會忽略:(對任何暗示我的PHP聯繫人表單中的「From」和「Reply-to」不在開玩笑

<?php 

$vorname = $_POST['vorname']; 
$nachname = $_POST['nachname']; 
$email = $_POST['email']; 
$phone = $_POST['phone']; 
$club = $_POST['club']; 
$handicap = $_POST['handicap']; 
$spieler = $_POST['spieler']; 
$bemerkungen = $_POST['bemerkungen']; 
$from = 'Von: Kontaktformular'; 
$to = 'edited for this question'; 
$subject = 'Anmeldung'; 

$body = "Von: $vorname $nachname\n E-Mail: $email\n Telefon: $phone\n Club: $club\n Handicap: $handicap\n Spieler: $spieler\n Bemerkung: $bemerkungen "; 

$headers .= "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n"; 
$headers .= "From: $email" . "\r\n" . 
    "Reply-To: $email" . "\r\n" . 
    "X-Mailer: PHP/" . phpversion(); 

if(!isset($_POST['submit'])) { 
if (mail ($to, $subject, $body, $from)) { 
    header("Location: edited.html"); 
} else { 
    header("Location: edited.html"); 
} 
} 
?> 

感謝

+0

的可能的複製HTTP:!/ /stackoverflow.com/questions/19007032/reply-to-address-in-php-contact-form?順便說一句,當你只是靜態地給電子郵件,它會工作嗎? – Naruto 2015-02-24 14:59:59

+3

所以使用'$ headers' – 2015-02-24 15:01:50

+1

Oh Jesus,我忘了將'$ headers'添加到mail()函數中。謝謝@Ondkloss !! – Paranoia 2015-02-24 15:09:44

回答

1

貌似$頭在你的郵件功能沒有被使用