Я пытаюсь отправить почту с моего сервера, чтобы они не попали в папку нежелательной почты при получении на другом конце.Я провел свое исследование и обнаружил, что должен попробовать PHPMailer.
Теперь я использовал целых два дня, ползая по Интернету, пытаясь найти решение этой проблемы.Я хочу отправлять электронные письма, используя бесплатный SMTP-сервис Google.Но не могу заставить это работать вообще.
Все, что я получаю, это сообщение об ошибке: Не удалось подключиться к узлу SMTP. Кроме того, требуется около 15 секунд, прежде чем я на самом деле получаю сообщение об ошибке.
в соответствии с Google это то, как я должен настроить свойнастройки:
http://mail.google.com/support/bin/answer.py?answer=13287
это мой код: (так же, как 10 других руководств / учебных пособий, которые я нашел)
header('Content-Type: text/html; charset=utf-8');
require_once('../class.phpmailer.php');
require_once('../class.smtp.php');
$mail = new PHPMailer();
$body = file_get_contents('contents.html');
$body = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.gmail.com"; // SMTP server
$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->SMTPKeepAlive = true;
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->CharSet = 'utf-8';
$mail->Username = 'myadress@gmail.com'; // SMTP account username
$mail->Password = 'mypw';
$mail->SetFrom('myadress@gmail.com', 'My name');
$mail->Subject = "PHPMailer Test Subject via smtp, basic with authentication";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
$mail->AddAddress("reciever@live.no", "Reciever Name");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
Так что это явно не работает,Должен ли я оставить свой провайдер?Или я должен попробовать что-то еще?Мне действительно нужно иметь возможность отправлять электронные письма, не отправляя их прямо в папку нежелательной почты ...
с наилучшими пожеланиями, Александр