TEL:400-8793-956
当前位置:程序、服务器

如何在PHP中设置SMTP

提问者: 近期获赞: 浏览人数: 发布时间:2021-01-03 15:22:59

 问:谁能帮我在mail.php和.env文件中配置SMTP?

代码粘贴在下面
 
<?php return [/ * | ------------------------------------------ -------------------------------- | 邮件驱动程序| ----------------------------------------------- --------------------------- | | Laravel支持SMTP和PHP的“邮件”功能作为|的驱动程序。发送电子邮件。您可以在整个| |中指定使用的是哪个| 您的应用程序在这里。默认情况下,Laravel为SMTP邮件设置。| | 支持:“ smtp”,“ sendmail”,“ mailgun”,“ mandrill”,“ ses”,| “ sparkpost”,“ log”,“ array” | * /'驱动程序'=> env('MAIL_DRIVER','smtp'),/ * | ----------------------------------------------- --------------------------- | SMTP主机地址| ---------------------------------------------- ---------------------------- | | 您可以在此处提供您的|使用的SMTP服务器的主机地址。应用程序。提供了与|兼容的默认选项。Mailgun邮件服务,它将提供可靠的传递。| * /'主机'=> env('MAIL_HOST','本地主机'),/ * | ----------------------------- --------------------------------------------- | SMTP主机端口| ---------------------------------------------- ---------------------------- | | 这是您的应用程序用来向|传递电子邮件的SMTP端口。应用程序的用户。像主机一样,我们将此值设置为|。默认情况下与Mailgun电子邮件应用程序保持兼容。| * /'端口'=> env('MAIL_PORT',465),/ * | ------------------------------- ------------------------------------------- | 全球“发件人”地址| -------------------------------------------- ------------------------------ | | 您可能希望将您的应用程序发送的所有电子邮件从|发送。相同的地址。在这里,您可以指定名称和地址| 全局用于您的应用程序发送的所有电子邮件。| * /'from'=> ['address'=> env('MAIL_FROM_ADDRESS','no-reply@igniteoptions.com'),'name'=> env('MAIL_FROM_NAME','Igniteoptions'),],/ * | ----------------------------------------------- --------------------------- | 电子邮件加密协议| -------------------------------------------- ------------------------------ | | 在这里,您可以指定| |时应使用的加密协议。该应用程序发送电子邮件。使用|的默认值 传输层安全协议应该提供很大的安全性。| * /'encryption'=> env('MAIL_ENCRYPTION','tls'),/ * | ----------------------------- --------------------------------------------- | SMTP服务器用户名| ---------------------------------------------- ---------------------------- | | 如果您的SMTP服务器需要用户名进行身份验证,则应| 放在这里。这将用于在|上对您的服务器进行身份验证。连接。您也可以将“ password”值设置为低于此值。| * /'用户名'=> env('MAIL_USERNAME'),'密码'=> env('MAIL_PASSWORD'),/ * | --------------------- -------------------------------------------------- --- | Sendmail系统路径| ---------------------------------------------- ---------------------------- | | 使用“ sendmail”驱动程序发送电子邮件时,我们将需要了解| Sendmail在此服务器上的驻留路径。默认路径具有| 此处提供了此功能,它将在您的大多数系统上正常运行。| * /'sendmail'=>'/ usr / sbin / sendmail -t',/ * | ----------------------------------------------- --------------------------- | 降价邮件设置| ---------------------------------------------- ---------------------------- | | 如果您使用基于Markdown的电子邮件呈现,则可以配置|。主题和组件路径,可让您自定义设计| 的电子邮件。或者,您可能只是坚持使用Laravel默认值!| * /'markdown'=> ['theme'=>'default','paths'=> [resource_path('views / vendor / mail'),],],]; APP_NAME = igniteOptions APP_ENV =本地APP_KEY = base64:Bue5bVBMRJBCuYY7ftYjjMolkWvoxRMCcGzdfjhT15g = APP_DEBUG = true APP_LOG_LEVEL =调试APP_URL = https://igniteoptions.com DB_CONNECTION = mysql DB_HOST = 127。
 
 
答:我不知道,但是如果您只希望发送电子邮件,那么我敢打赌,您可以使用SwiftMailer。设置起来很容易,没有这些邮件的所有障碍。
上一篇: 需要在没有ptread的情况下同时运行两个功能
下一篇: 在Xampp上运行php