即使提供250 OK,

时间:2018-10-27 16:13:01

标签: email cakephp gmail postfix-mta dovecot

我已经正确配置了postfix和dovecot,可以在服务器上收发电子邮件。

这是麻烦所在-如果我通过服务器上的SMTP从Thunderbird发送电子邮件,则它会在几秒钟内发送到gmail,我可以在收件箱中看到它,那里没问题(这给了我SMTP本身的概念工作正常)。

但是,如果我尝试从Web应用程序(用CakePHP3编写)发送电子邮件,则后缀显示来自gmail服务器的响应为250 OK,我看到时间戳,令牌以及所有内容。但是,当我登录gmail时,电子邮件永远不会显示在我的收件箱中。

由于电子邮件是从Thunderbird而不是从应用程序发送的,我猜CakePHP的传输器有问题,这里是配置:

'EmailTransport' => [
    'default' => [
        'className' => 'Smtp',
        'host' => 'mydomain.com',
        'port' => 587,
        'timeout' => 30,
        'username' => 'myuser',
        'password' => 'mypassword',
        'tls' => true,
    ]
]

但是,该应用程序将电子邮件发送到我的工作电子邮件帐户没有问题。我也尝试将电子邮件发送到我女朋友的帐户(她不使用gmail),并且也将其发送出去。两次都可以通过TLS正确访问。

有没有人想让Thunderbird拥有gmail的功能,而该应用可能无法发送?我在从应用程序和TB发送的电子邮件源上使用了差异,看不到任何相关信息。

任何想法都将不胜感激。

0 个答案:

没有答案