• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Nie działająca funkcja mail()

Object Storage Arubacloud
0 głosów
493 wizyt
pytanie zadane 11 grudnia 2017 w PHP przez Q_Nick Mądrala (5,010 p.)

Mam problem z formularzem. Nie wiem dlaczego dane z niego ni mogą być wysłane na email a teraz dodatkowo cały czas funkcja mail zwraca false. Ktoś wie o co chodzi? Bo już nie mam pomysłu. Testowałem na localhoście, VPS i hostingu cba.pl

 

<?php

    require_once '../core.php';

    $title="Wiadomość z formularza kontaktowego od ".addslashes($_POST['email']);

    $headers = "Reply-to: ".addslashes($_POST['email']).PHP_EOL;
    $headers .= "From: ".$CONFIG['email_sender']."".PHP_EOL;
    $headers .= "MIME-Version: 1.0".PHP_EOL;
    $headers .= "Content-type: text/html; charset=iso-8859-2".PHP_EOL;

    if(mail($CONFIG['email'], $title, addslashes($_POST['content']), $headers))
    {
        $_SESSION['send']=true;

        //header('Location: ../index.php/contact');
    }
    else
    {
        //header("Location: ../error.php");
    }

 

komentarz 11 grudnia 2017 przez efiku Szeryf (75,160 p.)
Przepisz i użyj  np. SwiftMailer/PHPMailer.

Nie używa się już mail, bo nie każdy serer musi mieć wbudowaną pocztę lub jakiś przekaźnik.
komentarz 11 grudnia 2017 przez Q_Nick Mądrala (5,010 p.)
próbowałem i mi nie działa. Przy użyciu Swifta nie mogę połączyć się z serwerem smtp a PHPMailer nie ma dostępu do jakiegoś pliku (mimo, że wyłączyłem wysyłanie plików). Potrzebuje jedynie wysłać prosty email z formularza na jeden ustalony adres
komentarz 11 grudnia 2017 przez efiku Szeryf (75,160 p.)
Taki hosting co poradzisz ;)

Ja mam na moim vps i jakos dziala :P

1 odpowiedź

+1 głos
odpowiedź 11 grudnia 2017 przez CzikaCarry Szeryf (75,340 p.)
Kiedyś już to pisałem ale powtórzę. Co do wysyłania maili jest pewna zależność:

SwiftMailer >= PHPmailer > wysyłanie maili ręcznie > wysyłanie maili Pocztą Polską >zanoszenie korespondencji do domu użytkownika >  funkcja mail()
komentarz 11 grudnia 2017 przez Q_Nick Mądrala (5,010 p.)
Na hostingu nie użyję PHPMailera ani SwiftMailera bo nie mam dostępu do sendmaila
komentarz 11 grudnia 2017 przez Pietrak Pasjonat (18,850 p.)

A po co ci on? surprise

komentarz 11 grudnia 2017 przez Q_Nick Mądrala (5,010 p.)
A no tak, to przecież można na zewnętrznym smtp, ale jednak zależało by mi na funkcji mail
komentarz 11 grudnia 2017 przez CzikaCarry Szeryf (75,340 p.)
No przepraszam, ale nie pomogę w powiększaniu problemu, którym jest korzystanie z funkcji mail. Jest to po prostu samokalectwo i nie chce w tym brać udziału aby nie zostać posądzonym.
komentarz 11 grudnia 2017 przez efiku Szeryf (75,160 p.)
To licz się z tym, że mail będzie trafiać do spamu + nie będzie działać dla różnych serwerów.

Podobne pytania

0 głosów
1 odpowiedź 129 wizyt
pytanie zadane 25 marca 2020 w PHP przez Pico Obywatel (1,330 p.)
+1 głos
4 odpowiedzi 2,010 wizyt
pytanie zadane 7 sierpnia 2015 w PHP przez migacz100 Mądrala (5,410 p.)
0 głosów
1 odpowiedź 343 wizyt

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...