提问人:Hilmi Hidayat 提问时间:11/9/2023 更新时间:11/9/2023 访问量:20
如何在 GoDaddy 上托管的 Laravel 中集成 Zoho SMTP?
How to integrate Zoho SMTP in Laravel hosted on GoDaddy?
问:
我在 GoDaddy 上购买了一个域名,并将其连接到 Zoho 电子邮件服务。我在 GoDaddy 上托管了一个 Laravel 项目。我在托管项目上发送电子邮件时遇到 Zoho SMTP 问题。
当我在 localhost 上运行它时,一切都运行顺利;我可以使用 Zoho SMTP 发送电子邮件,但当我在托管服务器上运行它时,它不起作用。
我在 .env 中注册的电子邮件是我在 Zoho 中创建的电子邮件。
.env
MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDR[email protected]
MAIL_FROM_NAME="${APP_NAME}"
我还尝试了如下环境设置:
MAIL_MAILER=smtp
MAIL_HOST=smtppro.zoho.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRE[email protected]
MAIL_FROM_NAME="${APP_NAME}"
这是 mail.php 代码,我在这里添加;
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true,
邮件.php
'mailers' => [
'smtp' => [
'transport' => 'smtp',
'url' => env('MAIL_URL'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'local_domain' => env('MAIL_EHLO_DOMAIN'),
'auth_mode' => null,
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true,
],
....
....
....
],
注意:我在我的 laravel 项目中使用 Laravel ui 包。
答: 暂无答案
评论