|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| ||||||||||||||||||||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
smtp login to gmail won't work
Hi,
I'm using the PEAR Mail class to try and connect to the gmail's smtp server. All I get is: authentication failure [SMTP: SMTP server does no support authentication (code: 250, response: mx.google.com at your service, [59.167.101.53] SIZE 20971520 8BITMIME STARTTLS ENHANCEDSTATUSCODES)] Here is my code: Code:
<?php
require_once "Mail.php";
$from = "Testuser <testuser@gmail.com>";
$to = "Jon Doe <jon@doe.net>";
$subject = "Hi!";
$body = "Hi,nnHow are you?";
$host = "smtp.gmail.com";
$port = "587";
$username = "testuser@gmail.com";
$password = "pass";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => TRUE,
'username' => $username,
'password' => $password,
'debug' => TRUE));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
|
|
#2
|
|||
|
|||
|
RE: smtp login to gmail won't work
you should use SSL autentication, Gmail forces you to use it !
|
|
#3
|
|||
|
|||
|
smtp not connecting
Hello ! I am new in codwalker !
there is a webform on my website, it has a function to send confirmation email to user. & am using google apps as mail.domain.com, webform doesn't send confirmation user, why so error occurring like this Failed to connect to mail.makemycreative.in:465 [SMTP: Failed to connect socket: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (code: -1, response: )] this is my script part-------------------------- $md5_id = md5($user_id); mysql_query("update users set md5_id='$md5_id' where id='$user_id'"); // echo "<h3>Thank You</h3> We received your submission."; $message = "Thank you for registering with us. Here are your login details...\n User ID: $user_name Email: $usr_email \n Passwd: $_POST[pwd] \n Activation code: $activ_code \n *****ACTIVATION LINK*****\n http$host$path/activate.php?user=$md5_id&activ_code=$activ_code Thank You Administrator $host_upper __________________________________________________ ____ THIS IS AN AUTOMATED RESPONSE. ***DO NOT RESPOND TO THIS EMAIL**** "; //ask the hosting provider what to put here. $host = "mail.makemycreative.in"; $username = "online"; $password = "sangyash5"; //mail body $subject = "Login Details"; $from = "Member Registration <online@makemycreative.in>"; $body = $message; $headers = array ('From' => $from, 'To' => $usr_email, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'port' => 465, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else{ header("Location: thankyou.php"); exit(); } } ?> --------------------------------------------- please help me |
|
#4
|
|||
|
|||
|
Message
|
![]() |
| Viewing: Codewalkers Forums > PHP Related > PEAR Packages > smtp login to gmail won't work |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|
|