【问题标题】:Mail configuration in Laravel for Godaddy webmail在 Laravel 中为 Godaddy webmail 配置邮件
【发布时间】:2019-06-25 08:21:11
【问题描述】:

我正在尝试从我的 Godaddy Webmail 发送电子邮件。 这是.env文件的配置

MAIL_DRIVER=smtp    
MAIL_HOST=dedrelay.secureserver.net    
MAIL_PORT=465    
MAIL_USERNAME=my_webmail_username    
MAIL_PASSWORD='my_web_mail_pass'    
MAIL_ENCRYPTION=ssl

但在日志文件中显示错误

local.ERROR: 无法与主机建立连接 dedrelay.secureserver.net

我了解“MAIL_HOST”存在问题。 但是我怎样才能获得我的 Godaddy 网络邮件的正确“MAIL_HOST”?

【问题讨论】:

标签: php laravel email web-hosting


【解决方案1】:

我找到了解决方案。

从您的 Godaddy cPanel 转到“电子邮件帐户”(在搜索栏中搜索电子邮件帐户)。在“电子邮件帐户”页面中,转到“电子邮件帐户”选项卡,然后单击“访问 Webmail”。

在此“访问 Webmail”页面的底部,您将在“邮件客户端手动设置”部分下找到“发送服务器”部分。此“传出服务器”是所需的“MAIL_HOST”。

【讨论】:

    【解决方案2】:

    您是否尝试过使用smtpout.secureserver.net 作为MAIL_HOST 来代替GoDaddy 的建议

    如果上述方法不起作用,以下StackOverflow answer 可能会有所帮助。

    【讨论】:

    • @steadweb...不,它不工作兄弟...仍然得到相同的错误“本地。错误:无法与主机 smtpout.secureserver.net 建立连接”
    • 在“HOST”部分应用“localhost”后,我收到错误“无法使用 2 个可能的身份验证器在用户名“info@ezmoverandrental.com”的 SMTP 服务器上进行身份验证。”......
    【解决方案3】:

    您需要将 MAIL_PORT 更改为 587 并将加密设置为 tls 以下是示例

    MAIL_DRIVER=smtp
    MAIL_HOST=host53.registrar-servers.com
    MAIL_PORT=587
    MAIL_USERNAME=no-reply@someemail.com
    MAIL_PASSWORD=mypassword
    MAIL_ENCRYPTION=tls
    

    【讨论】:

      【解决方案4】:

      尝试将MAIL_DRIVER=smtp 更改为MAIL_DRIVER=mail

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-02
        • 2016-10-04
        • 2019-03-29
        • 2021-02-22
        • 1970-01-01
        相关资源
        最近更新 更多