swiftmailer не отправляет и страница не загружает php

#php #html #swiftmailer

#php #HTML #swiftmailer

Вопрос:

я пытаюсь отправить самое простое электронное письмо на php, используя библиотеки swiftmail, и я не могу заставить его что-либо делать. я просмотрел примеры многих людей, и все же что-то не так. вот моя тестовая страница, которая не будет отправляться. я использую swiftmailer версии 4.1.2

 <!DOCTYPE html>
<html>
<h2>Hello</h2>

<?php


require_once ("lib/swift_required.php");

$transport = Swift_SmtpTransport::newInstance('smtp.server.com', 25)
->setUsername('username')
->setPassword('password')
;


$message = Swift_Message::newInstance()

->setSubject('TEST EMAIL')
->SetFrom(array('email@server.com' => 'my name'))
->setTo(array('email@server.com' => 'me'))
->setBody('TEST MESSAGE USING SWIFTMAILER')
;

$mailer = Swift_Mailer::newInstance($transport);    
$result = $mailer->send($message);
?>
<h3>TEST PAGE</h3>
</html>
  

Комментарии:

1. Есть сообщения об ошибках? Какие-либо признаки установленного контакта на SMTP-сервере?

2. нет, я бы хотел, чтобы у меня было что-нибудь, но я не могу получить никакого сообщения

3. Хорошо, как насчет error_log($result); (или echo $resu< если вы хотите вывести его на своей тестовой странице)? Эта переменная содержит количество успешных отправок, поэтому 1 будет означать успех, а 0 — неудачу. Кроме того, работает ли отправка электронной почты с использованием SMTP-сервера, например, в почтовом клиенте?

4. Я могу отправлять электронные письма с помощью php mail через smtp, а swift mailer — нет. Я попробую ваше предложение с журналом ошибок