сообщение = Адрес в почтовом ящике указан [AKIAQ5NIGV4UVXS6AHUF] не соответствует RFC 2822, 3.6.2 - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь внедрить сервис Amazon SES в мое приложение, разработанное с использованием Symfony 3.4, с сообщением об ошибке

class=Swift_RfcComplianceException
message=Address in mailbox given [AKIAQ5NIGV4UVXS6AHUF] does not comply with RFC 2822, 3.6.2.

Я проверяю с помощью учетных данных SMTP другие способы, с которыми он работает идеально.

Но при получении вышеуказанной ошибки в Symfony 3.4 с помощью swiftmailer

parameters.yml

  email_service_host: email-smtp.us-east-1.amazonaws.com
  email_service_port: 25
  mailer_encryption: tls
  email_service_id: my userID
  email_service_password: my password

Config.yml

# Swiftmailer Configuration
swiftmailer:
    transport: '%mailer_transport%'
    host: '%email_service_host%'
    username: '%email_service_id%'
    password: '%email_service_password%'
    spool: { type: memory }

myContorller.php

$transport = (new Swift_SmtpTransport ($mail_service_host, $mail_service_port))
            ->setUsername ( $mail_service_id)
            ->setPassword ( $mail_service_password);
        $mailer = new Swift_Mailer ( $transport );
        $message = (new Swift_Message('Greetings for Registration'))
        ->setFrom([$mail_service_id => 'AMS'])
        ->setTo($flat_owner_email_id)
        ->setBody (
            $this->renderView(
                    // app/Resources/views/Emails/registration.html.twig
                    './flat_owner.html.twig',
                    array('flatId' => $flat_unique_id,
                    'associationID'=>$association_unique_id,
                    'url'=>$url,
                    'otp'=>$otp_passcode)
                    ),
            'text/html'
            );
        // Send the message to customer
        $res = $mailer->send ( $message );

Пожалуйста, помогите мне исправить эту проблему.

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