To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
Forum Supportu
czo.pl/wxv.pl

PHP - Problem z dostarczeniem wiadomości na email

djozo - 2016-10-23, 08:40
Temat postu: Problem z dostarczeniem wiadomości na email
Witam
Zrobiłem u siebie kontakt czyli wysyłanie wiadomości na email z mojej strony , wszystko działa tylko nie dochodzą te wiadomości na mój email :

Kod:
<?php
if (!empty($_POST['email']) && !empty($_POST['temat']) && !empty($_POST['tresc'])) {
    $charset = 'iso-8859-2';
    $message = "Treść wiadomości:\nimie: $_POST[imie]\nAdres e-mail: $_POST[email]\nTemat: $_POST[temat]\nTresc: $_POST[tresc]";
    $header = "From: $_POST[imie] <$_POST[email]>";
    @mail("dj.ozo@onet.eu","Wiadomosc kontaktowa WWW.djozo.cba.pl","$message","$header")
    or die('Nie udało się wysłać wiadomości');
    echo "<div align=\"center\"><strong><b>Wiadomość została wysłana poprawnie!<br>Przejdź teraz na stronę poczty i czekaj na odpowiedź</b></strong></div>";
    echo "<center><table border=\"x\"><tr><td><a href=\"http://djozo.cba.pl/\"><b>Strona Główna</b></a></td></tr></table></center>";
}
else echo "<span style=\"color: #FF0000; text-align: center;\"><b>Wypełnij wszystkie pola formularza!</b></span>";
?>

Mich@ł - 2016-10-23, 09:59

djozo, a w spamie sprawdzałeś? Adresy IP darmowych hostingów często znajdują się na czarnych listach.

Osobiście zainteresowałbym się wysyłaniem poczty poprzez smtp, a konkretniej biblioteką "PHPMailer".

[edit]
Chociaż widzę że IP serwera na którym masz konto jest "czyste" 95.211.80.4, ale sprawdzić w spamie nie zaszkodzi.

djozo - 2016-10-23, 10:12
Temat postu: email
Sprawdzałem na email w spam i nic nie ma , a stronę mam założoną na cba.pl
Mich@ł - 2016-10-23, 11:29

djozo, sprawdzałem Twój kod u siebie na serwerze i śmiga. A więc problem może leżeć w:
1. cba ma jakieś ograniczenia dla funkcji mail()
2. Serwery pocztowe onetu blokują pocztę z domeny cba.pl. (ja sprawdzałem na skrzynce gmaila)
3. W zmiennych post pododawaj "ciapki":
Kod:
$_POST[email]

na
Kod:
$_POST['email']


Przy, którejś wersji PHP spotkałem się z tym, że bez "ciapków" zmienne nie działały poprawnie.



Powered by phpBB modified by Przemo © 2003 phpBB Group