Nie działa funkcja mail()

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
strzeleckimichal
Posty: 1
Rejestracja: 24 mar 2016, 17:00:04
Płeć: Niewybrana
User Agent: Firefox Windows 1536x864

Nie działa funkcja mail()

Post autor: strzeleckimichal »

Od jakiegoś czasu nie działa funkcja mail.

Oto kod:

Kod: Zaznacz cały

<?php
$to      = '****@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: *******@gmail.com' . "\r\n" ;


mail($to, $subject, $message, $headers);
?>
Czy wina jest w kodzie czy po stronie cba?
Awatar użytkownika
smart-tree
Obsługa CBA
Posty: 705
Rejestracja: 09 paź 2015, 20:20:35
Płeć: Niewybrana
User Agent: Chrome Linux 1366x768

Nie działa funkcja mail()

Post autor: smart-tree »

Witam,
była chwilowa przerwa w działaniu, maile przez najbliższe kilka godzin mogą dochodzić z nieznacznymi opóźnieniami (np. pół godziny), ale dojdą. Przepraszamy za niedogodności.
Pozdrawiam,
Mira,
Obsługa CBA
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
dzoaneczka
Posty: 1
Rejestracja: 28 paź 2016, 13:05:48
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

Nie działa funkcja mail()

Post autor: dzoaneczka »

Witam - stary temat, jednak mam podobny problem. Mam stronę dopiero w fazie testów i póki co interesowało mnie jedynie działanie formularza kontaktowego. Kod był sprawdzany i działa, jednak maile nie dochodzą. Czy funkcja mail obecnie działa? Jeśli tak, to czy wpływ na to może mieć brak certyfikatu ssl na darmowym koncie. Pozdrawiam ;)
Awatar użytkownika
smart-tree
Obsługa CBA
Posty: 705
Rejestracja: 09 paź 2015, 20:20:35
Płeć: Niewybrana
User Agent: Chrome Linux 1366x768

Nie działa funkcja mail()

Post autor: smart-tree »

Witam,
brak SSL certyfikatu na darmowym koncie nie wpływa na działanie funkcji php mail().
Żeby móc wysyłać maile na Free, proszę założyć skrzynkę mailową w panelu i dodać w kodzie nagłówek From, w którym musi być email autora skryptu dla danej domeny. Na przykład, jeśli strona jest na domenie test.pl, to trzeba wpisać From: kontakt@test.pl (i właśnie taki email musi zostać załozony w panelu CBA).
Pozdrawiam,
Mira,
Obsługa CBA
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
formularz-ceglanachata
Posty: 2
Rejestracja: 02 mar 2017, 14:24:16
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Nie działa funkcja mail()

Post autor: formularz-ceglanachata »

smart-tree pisze: Witam,
Na przykład, jeśli strona jest na domenie test.pl, to trzeba wpisać From: kontakt@test.pl (i właśnie taki email musi zostać załozony w panelu CBA).
A ja mam pytanie. Czy można w jakiś sposób wysyłać maile, aby wpisany w formularzu email został podstawiony jako nadawca (tak aby zadziałała funkcja "odpowiedz" w skrzynce)?

Próbowałem dodać $from = $_POST['...']; w miejsce trzech kropek postawiałem wartość z pola "email", jednak wtedy żadne maile nie docierają :(.

Bez tego działa (nadawca jako mail z konta cba).

Jest na to jakieś rozwiązanie, czy muszę się pogodzić z tym, że nie da rady?
lumat1
Obsługa CBA
Posty: 58
Rejestracja: 09 sty 2017, 08:23:00
Płeć: Niewybrana
User Agent: Chrome Linux 1600x900

Nie działa funkcja mail()

Post autor: lumat1 »

Witam
W polu "Nadawca" musi być wpisana prawidłowa skrzynka email założona na CBA. Natomiast można użyć nagłówka "Reply-to", aby po wybraniu "Odpowiedz" został wprowadzony automatycznie inny adres. Kod powinien wyglądać w ten sposób:

Kod: Zaznacz cały

$header = "From: skrzynka@nazwastrony.cba.pl\r\nReply-to: adres@zwrotny.pl\r\n";
mail($to, $subject, $message, $header); 
Pozdrawiam serdecznie
Łukasz
Obsługa CBA
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
formularz-ceglanachata
Posty: 2
Rejestracja: 02 mar 2017, 14:24:16
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Nie działa funkcja mail()

Post autor: formularz-ceglanachata »

Genialnie! Działa teraz.
W miejsce adres@zwrotny.pl podstawiłem, własne pole z formularza ($Itm_1.) i wszystko śmiga.
Awatar użytkownika
endriu888
Obsługa CBA
Posty: 1872
Rejestracja: 23 sty 2012, 21:02:33
Strona na CBA.pl: katalogfirm.c0.pl
Płeć: Niewybrana
User Agent: SeaMonkey Windows 1024x768
Kontakt:

Nie działa funkcja mail()

Post autor: endriu888 »

Witam!

Jeśli będą jeszcze jakieś problemy to proszę je przysyłać na: obsluga(malpa)cba.pl
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
wikor0m
Posty: 5
Rejestracja: 03 mar 2017, 18:13:08
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Nie działa funkcja mail()

Post autor: wikor0m »

Dzięki za maila, napewno coś poleci do Ciebie.
________
http://wynajemautolawety.pl/
fharlekin
Posty: 2
Rejestracja: 14 lip 2016, 21:33:16
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Nie działa funkcja mail()

Post autor: fharlekin »

Mam sklep na prestashop i od paru dni funkcja mail() przestała działać
prosze o pomoc.
jokers
Posty: 1
Rejestracja: 02 paź 2016, 16:30:20
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Nie działa funkcja mail()

Post autor: jokers »

fharlekin pisze: Mam sklep na prestashop i od paru dni funkcja mail() przestała działać
prosze o pomoc.
No właśnie też to zauważyłem a testuję swoją nową stronę i jestem wielce zaskoczony, że kiedyś funkcja mail() działała bez problemu a teraz nawet nie jestem w stanie zobaczyć czy efekt końcowy funkcji działa prawidłowo.
fharlekin
Posty: 2
Rejestracja: 14 lip 2016, 21:33:16
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Nie działa funkcja mail()

Post autor: fharlekin »

Problem rozwiązany przez Biuro Obsługi
Pozdrawiam
ODPOWIEDZ