/ / Nikdy nedostávať e-maily od form-gmail - php, gmail

Nikdy neobdržíte e-maily z form- gmail - php, gmail

Toto je mail, ktorý by sa mal odoslať (kód v mojom PHP):

$message =
"Hello n
Thank you for registering with us. Here are your login details...n

User ID: $user_name
Email: $usr_email n
Passwd: $data[pwd] n

";

mail($usr_email, "Login Details", $message,
"From: "Member Registration" <xxxx@gmail.com>rn" .
"X-Mailer: PHP/" . phpversion());

header("Location: thankyou.php");
exit();

a my sendmail.ini

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=xxxx@gmail.com
auth_password=xxxxxxx
force_sender=xxxx@gmail.com

Som úplný začiatočník, takže by to mohlo byť úplne zle. Keď odošlem formulár, v ktorom je funkcia pošty, zobrazí sa stránka thankyou.php, ako je uvedené

odpovede:

0 pre odpoveď č. 1

vyskúšať PHPMailer, Nevytvárate poštu správne, aby ju spoločnosť Google akceptovala ... pomocou tejto triedy môžete poslať štandardnú poštu.


0 pre odpoveď č. 2

Nefunguje to, pretože spoločnosť GMail používa rôzne porty SMTP s protokolom SSL a používate port 25.

Mali by ste skúsiť nejakú webovú stránku nachádzajúcu sa na Googli, aby ste zistili, ako správne nastaviť váš SMTP server pomocou sendmailu, ako je tento: http://appgirl.net/blog/configuring-sendmail-to-relay-through-gmail-smtp/