【问题标题】:Can't send mail in cakePHP3 from Godaddy无法从 Godaddy 在 cakePHP3 中发送邮件
【发布时间】:2016-06-29 01:19:41
【问题描述】:

我正在使用 Gourmet/Email,但无法从 zoho.com 托管帐户在 Gadaddy 上发送邮件,尽管本地一切正常。我的传输配置如下:

'default' => [
        'transport' => 'default',
        'host' => 'ssl://smtp.zoho.com',
        'port' => 465,
        'username' => 'address',
        'password' => 'pass',
        'emailFormat' => 'both',
        'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),
        'className' => 'Smtp'
        
    ],

我收到了这样的回复:

连接被拒绝

Cake\Network\Exception\SocketException

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 首先你要检查邮件服务在托管环境中是否处于活动状态?
  • 我已经联系了 GoDaddy 的客户服务。有任何问题,他们向我保证邮件服务正常。

标签: php email smtp cakephp-3.0


【解决方案1】:

我已将Smtp 更改为MailclassName 找到here

'default' => [
    'transport' => 'default',
    'host' => 'ssl://smtp.zoho.com',
    'port' => 465,
    'username' => 'address',
    'password' => 'pass',
    'emailFormat' => 'both',
    'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),
    'className' => 'Mail'

],

而且它是固定的。

【讨论】:

  • 你能详细说明一下吗?我正在尝试从我的 cakephp 3 应用程序发送邮件,该应用程序放置在 godaddy 服务器中。请帮帮我。
  • 嗨,@waseem,正如问题中提到的,我使用 Gourmet/Email 插件(可以在 Github 上找到)并且在配置(config/app.php)中你需要放置这个一段代码。提醒:如果您使用的不是他们自己的邮件托管服务,则不能在 godaddy 上使用 smtp。
  • 感谢您的回复,我正在使用 godaddys smtp 发送服务器链接发送电子邮件,我还创建了一个与我的 godaddy 域相关联的新电子邮件地址。是不是即使现在我也无法从 Godaddy 发送电子邮件?
  • 如果您使用 Godaddy 的邮件托管服务,可能没有问题。但是,使用 'className' => 'Mail' 我希望一切都会好起来的。这样,发送可能会延迟。
猜你喜欢
  • 2015-11-27
  • 1970-01-01
  • 2016-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多