Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wysyłanie e-maila z funkcją $_GET
Forum PHP.pl > Forum > Przedszkole
febbe
Witam, gdy próbuje wejść tak : example.pl/send.php?mail=mojemail@wp.pl&code=kod
to nie wysyła maila, to samo z onet.pl. Na gmailu wiadomość dochodzi.
Kod:
Kod
<?php
$errors = '';
$myemail = $_GET["mail"];
if(empty($_GET["mail"])  ||
   empty($_GET["code"]))
{
    $errors .= "\n STRASZNY BLAD!";
}

$name = $_GET["code"];
$email_address = 'admin@op.pl';
if( empty($errors))
{
    $to = $myemail;
    $email_subject = "Twoje haslo";
    $email_body = "Witaj, zgłosiłeś chęć zmiany hasła, oto twój kod\n".
    " $name \n Przepisz go";
    
    $headers = "From: $myemail\n";
    $headers .= "Reply-To: $email_address";
    
    mail($to,$email_subject,$email_body,$headers);
    echo 'true';
}
?>
goartur
Niektore portale potrzebuja headerow.

  1. $headers .= "Return-Path: myplace@example.com\r\n";
  2. $headers .= "CC: sombodyelse@example.com\r\n";
  3. $headers .= "BCC: hidden@example.com\r\n";


Zobacz czy wiadomosc dochodzi do spamu.
febbe
Cytat(goartur @ 21.06.2015, 23:14:11 ) *
Niektore portale potrzebuja headerow.

  1. $headers .= "Return-Path: myplace@example.com\r\n";
  2. $headers .= "CC: sombodyelse@example.com\r\n";
  3. $headers .= "BCC: hidden@example.com\r\n";


Zobacz czy wiadomosc dochodzi do spamu.


Niestety nie działa, nie ma nawet w SPAM.
P.S Po prostu wkleiłem te headery.

@ref
goartur
Cytat(febbe @ 22.06.2015, 21:15:46 ) *
Niestety nie działa, nie ma nawet w SPAM.
P.S Po prostu wkleiłem te headery.

@ref



W takim razie uzyj http://swiftmailer.org/

Jest o wiele lepsze.
febbe
Dzięki, dochodzi i to nawet szybko wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.