2016-05-14 11 views
0

der folgende Code funktioniert nicht Post von Server senden:PHP Mail-Funktion funktioniert nicht auf Server

if(isset($_POST['send-message'])){ 
    $contact_name=$_POST['contact-name']; 
    $contact_email=$_POST['contact-email']; 
    $contact_mobile=$_POST['contact-mobile']; 
    $contact_message=$_POST['contact-message']; 
    $contact_subject="Web Query by contact ".$contact_mobile; 
    $contact_to="[email protected]"; 
    $contact_headers="From: $contact_name < $contact_email >"; 
    mail($contact_to, $contact_subject, $contact_message,$contact_headers); 
} 

mir bitte helfen Lösung zu finden. Dieser Code funktioniert nicht, um E-Mails auf dem Server zu senden. und bitte sagen Sie mir die andere Möglichkeit, Mail in PHP zu senden.

+0

Sie überprüft Mail in allen Ordnern finden in Google Mail? Sie verwenden PHP-Mail-Funktion, überprüfen Spam-Ordner. –

+0

Mögliches Duplikat von [PHP mail() funktioniert nicht] (http://stackoverflow.com/questions/5931286/php-mail-not-working) – JYoThI

+1

Sie sollten die Benutzereingabe für die Sicherheit wirklich bereinigen. – jotik

Antwort

0

Dies könnte das Problem Ihrer SMTP-Konfiguration in Ihrer php.ini-Datei sein.

Da Sie neu in PHP, Sie php.ini-Datei in Ihrem Stammverzeichnis von PHP-Installationsordner und prüfen, ob SMTP = und smtp_port = und ändern Sie den Wert auf

SMTP = your mail server e.g) mail.yourdomain.com 
smtp_port = 25(check your admin for original port) 
+0

hast du überprüft, ob es in den if-Zustand kommt –

Verwandte Themen