появляется следующая ошибка:
SMTP -> ОШИБКА: не удалось подключиться к серверу: php_network_getaddresses: getaddrinfo failed: такой хост не известен. (0) Ошибка SMTP: не удалось подключиться к узлу SMTP. Возникла проблема с отправкой этого письма!
Это моя настройка файла конфигурации, поскольку я следил за этим учебным курсом PHPMailer
// Configuration settings for My Site
// Email Settings
$site['from_name'] = 'Manish Dekavadiya'; // from email name
$site['from_email'] = 'manish@.com'; // from email address
// Just in case we need to relay to a different server,
// provide an option to use external mail server.
$site['smtp_mode'] = 'enabled'; // enabled or disabled
$site['smtp_host'] = "smtp..com";
$site['smtp_port'] = 587;
$site['smtp_username'] = "manish@.com";
$site['smtp_password']="";
и использовал класс почтовой программы и расширенный класс, как указано в учебнике, а именно:
/ * **** sendmail.php **** /
// Grab our config settings
require_once($_SERVER['DOCUMENT_ROOT'].'/config.php');
// Grab the FreakMailer class
//echo $_SERVER['DOCUMENT_ROOT'];
require_once($_SERVER['DOCUMENT_ROOT'].'/lib/MailClass.inc');
// instantiate the class
$mailer = new FreakMailer();
// Set the subject
$mailer->Subject = 'This is a test';
$mailer->SMTPDebug = 1;
// Body
$mailer->Body = 'This is a test of my mail system!';
// Add an address to send to.
$mailer->AddAddress('manish.dekavadiya@gmail.com', 'Manish Dekavadiya');
if(!$mailer->Send())
{
echo 'There was a problem sending this mail!';
}
else
{
echo 'Mail sent!';
}
$mailer->ClearAddresses();
$mailer->ClearAttachments();
также получает еще одну ошибку, когда я пробовал пример из phpmailer docs @ examples / test_smtp_gmail_basic.php
SMTP -> ОШИБКА: не удалось подключиться к серверу: php_network_getaddresses: getaddrinfo не удалось: такого хоста нет известен. (0) Ошибка SMTP: не удалось подключиться к SMTP-хосту. Был проблема с отправкой этого письма!
поэтому должна быть ошибка настройки или конфигурации. ошибки кода быть не может.