Symfony sfMail не доставляет электронную почту - PullRequest
0 голосов
/ 18 апреля 2010

почему-то sfMail не хочет отправлять электронные письма, и я не могу найти причину. send() просто возвращает 0, вот мой код:

$message = $this->getMailer()->compose("my@email.com", "some@one.com", "test", "testing");
echo $this->getMailer()->send($message);

factories.yml:

all:
  mailer:
    class: sfMailer
    param:
    logging:           %SF_LOGGING_ENABLED%
    charset:           %SF_CHARSET%
    delivery_strategy: realtime
    transport:
      class: Swift_SmtpTransport
      param:
        host:       smtp.email.com
        port:       25
        encryption: ~
        username:   my@email.com
        password:   mytestpass

и я просто получаю "0" как результат. Есть идеи, что я делаю не так?

ОБНОВЛЕНИЕ: в моем журнале Apache я обнаружил следующее: «sendmail: Не удается открыть почту: 25», я на 100% уверен, что мой SMTP-сервер работает нормально ...

1 Ответ

0 голосов
/ 18 апреля 2010

Прежде всего, в ваших параметрах у вас есть хост с именем smtp.email.com .. Я не думаю, что это ваш законный хост. Swift_SmtpTransport соединяется с хостом и пытается отправить электронное письмо с его помощью через smtp. Поэтому убедитесь, что вы получили правильные параметры конфигурации SMTP от вашего сервера. Хост и порт важны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...