1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

Prośba o pomoc problem z formularzem - opadają ręcę

Dyskusja w 'Zabezpieczenia antyspamowe' rozpoczęta przez użytkownika Adriseko, 17 Wrzesień 2018.

  1. Adriseko

    Adriseko Nowy użytkownik

    Wiadomości:
    1
    Docenione treści:
    0
    Witajcie.
    Czegoś takiego na innych hostingach nie uświadczyłem... chyba 5 raz modernizuje formularz kontaktowy i raz zadziała, raz nie. Nawet ludzie z innych forów rozkładają ręcę także moje pytanie.

    Co jest nie tak z tym kodem.

    <?php
    $field_name = $_POST['cf-name'];
    $field_email = $_POST['cf-email'];
    $field_message = $_POST['cf-message'];
    $field_message1 = $_POST['cf-message1'];
    $mail_to = 'punica.plast@wp.pl';
    $subject = 'Wiadomość od klienta od '.$field_name;
    $body_message = 'Wiadomosc Od: '.$field_name."\n";
    $body_message .= 'E-mail: '.$field_email."\n";
    $body_message .= 'Telefon: '.$field_message."\n";
    $body_message .= 'Wiadomosc: '.$field_message1;
    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers = 'From: '.$mail_to."\r\n";
    $headers .= 'Reply-To: '.$mail_to."\r\n";
    $mail_status = mail($mail_to, $subject, $body_message, $headers);
    if ($mail_status) { ?>
    <script language="javascript" type="text/javascript">
    alert('Dziekujemy za Wiadomość, odezwiemy się niebawem.');
    window.location = 'http://punica.pl';
    </script>
    <?php
    }
    else { ?>
    <script language="javascript" type="text/javascript">
    alert('Błąd wysłania wiadomośći.');
    window.location = 'http://punica.pl';
    </script>
    <?php
    }
    ?>

    w poprzednich próbach, problem leżał w $headers .= 'Reply-To: '.$mail_to."\r\n";

    i wystarczyło zmienić $headers .= 'Reply-To:
    Z Fieldmail na mail_to odwołującą się do maila.
    A teraz już kompletnie nie ma pomysłu.

    Jeżeli dobrze myśle, to jakąś dziwną logiką pozwalacie tylko na maile w obrębie home.pl
    czyli na przyszłość założmy że powstanie dodatkowy wysyłający mail kontakt@punica.pl żeby ułatwić sprawę, ponieważ i tak wiadomości muszą dochodzić na wp.pl
     
    Ostatnia modyfikacja: 17 Wrzesień 2018
  2. Grzesiek

    Grzesiek Centrum Pomocy home.pl Administrator forum

    Wiadomości:
    3 538
    Docenione treści:
    324
    Tak, jeśli w funkcji mail konfigurujesz sobie adres zewnętrzny, z poza serwera, może on być blokowany. Jest to jeden z elementów zabezpieczenia antyspamowego a zarazem najczęstsza przyczyna blokady adresu IP na listach RBL. Zalecamy korzystać z funkcji mail dla kont utworzonych na serwerze w home.pl lub najlepiej autoryzacji SMTP.

    Czy chciałbyś mimo to odblokować funkcję mail dla kont zewnętrznych?
     

Poleć forum znajomym