当前位置: 首页 > 知识库问答 >
问题:

如何在Laravel中更改传出邮件配置?

许照
2023-03-14

我在env中的电子邮件设置如下:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=secret@gmail.com
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=tls

它工作。但是,我想改变电子邮件发送者。所以我不使用电子邮件发送者gmail

我的老板给了我一个新的电子邮件设置,如下所示:

邮件客户端手册设置

安全SSL/TLS设置(推荐)

用户名:contact@secretshop.id

密码:secret

传入服务器:

帕拉西克。在地狱里。通用域名格式

IMAP端口:9xx

POP3端口:9xx

传出服务器:

帕拉西克。在地狱里。通用域名格式

SMTP端口:465

IMAP、POP3和SMTP需要身份验证。

非SSL设置(不推荐)

用户名:contact@secretshop.id

密码:secret

传入服务器:

mail.secretshop.id

IMAP端口:1xx

POP3端口:1xx

传出服务器:

mail.secretshop.id

SMTP端口:587

IMAP、POP3和SMTP需要身份验证。

我想问一些问题

安全SSL/TLS设置和非SSL设置之间有什么区别?

传入服务器和传出服务器之间有什么区别?

什么样的新环境更合适?

我试着这样:

MAIL_DRIVER=smtp
MAIL_HOST=mail.secretshop.id
MAIL_PORT=587
MAIL_USERNAME=contact@secretshop.id
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=tls

这是最好的选择吗?

共有2个答案

单于翰飞
2023-03-14

您可以在应用的config/mail.php. env上设置配置。

柳灿
2023-03-14

它总是建议使用SSL,因为它是安全的

大多数电子邮件帐户有两个服务器:

  • 一个可以让你向其他人发送电子邮件的工具,

允许您发送邮件的服务器称为传出服务器或SMTP服务器。允许您接收邮件的服务器称为传入服务器、POP服务器或邮件服务器。

要更改Laravel中的发送者配置,请在. env文件中使用:

MAIL_DRIVER=smtp
MAIL_HOST=palasik.in-hell.com
MAIL_PORT=465
MAIL_USERNAME=contact@secretshop.id
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=ssl
 类似资料:
  • 我无法在laravel 6中配置邮件服务器我的配置文件或Hibernate . evn 邮件/配置 GOOGLE帐户 不太安全的应用程序访问-打开 帐户访问已启用-请尝试从新设备或应用程序再次登录到您的Google帐户 错误 我有一个批量错误,如果我使用的密码Rest是 无法使用3个可能的验证器在SMTP服务器上使用用户名“my\u email”进行身份验证。验证器登录返回了预期的响应代码235,

  • 我是拉拉维尔的初学者。目前我正在学习这个框架。我现在的Laravel版本是5.3。 我正在使用

  • 我正在使用向mailtrap发送邮件,并传递变量。 我的问题是它不能识别我在降价中传递的变量。它在下面返回一个错误 Facade\Ignition\Exceptions\ViewException:未定义变量:email(视图:/var/www/resources/views/ema。。。 有人知道什么是传递和获取变量的正确方法? 这是我的密码 这是我的降价看起来很像

  • 问题内容: 可以在Django中更改上传文件的文件名吗?我搜索了,但找不到任何答案。 我的要求是,无论何时上传文件,其文件名都应以以下格式更改。 非常感谢你… 问题答案: 你如何上传文件?我以为。 FileField.upload_to的文档说,该字段 也可以是可调用的,例如函数,将被调用以获得上载路径,包括文件名。该可调用对象必须能够接受两个参数,并返回要传递给存储系统的Unix样式的路径(带有

  • 问题内容: 我想创建一个Laravel Web应用程序,允许管理员用户使用Web后端系统更改.env文件中的某些变量(例如数据库凭据)。但是,如何保存更改? 问题答案: 没有内置的方法可以做到这一点。如果您确实想更改文件的内容,则必须结合使用PHP的文件写入方法和某些字符串替换。为了获得一些启发,您应该看一下命令:KeyGenerateCommand.php: 构建文件路径并检查是否存在后,该命令

  • 2FE552B7-53B1-4E4A-AFFF-3AEF8FE9D05B-----WebKitFormBoundaryLH8FJWGYEEVTCJMA内容-配置:表单-数据;name=“sample test file.pdf”;filename=“sample test file.pdf”content-type:application/pdf