Мне нужно указать внешний SMTP-сервер.Я тестирую на WAMP используя почту PHP Pear.Я указываю URL внешнего порта и порт, но при отправке я получаю сообщение об ошибке, что он не может подключиться к серверу smtp на локальном хосте через порт 25.
Есть ли где-то параметр, который я пропустил?
require_once "Mail.php";
$recipients = 'test@somemail.com';
$headers['From']= 'test@somemail.com';
$headers['To']= 'test@somemail.com';
$headers['Subject'] = 'More testing';
$body = 'lets see if it works now';
$params['host'] = 'external.smtp.com';
$params['port'] = '587';
$params['auth'] = 'PLAIN';
$params['username'] = 'username';
$params['password'] = 'password';
$mail = new Mail();
$mail->factory('smtp', $params);
$result = $mail->send($recipients, $headers, $body);