【问题标题】:500 (Internal Server Error) in Laravel while trying to send Mail in live server尝试在实时服务器中发送邮件时 Laravel 中的 500(内部服务器错误)
【发布时间】:2018-08-30 02:16:51
【问题描述】:

我想在我的 Laravel 项目中进行在线预约。为此,我为约会生成了一个邮件功能。此邮件功能在本地 xammp 服务器中运行....但不在实时服务器中。

在尝试发送邮件时遇到此错误

GET http://sencare.com.bd/sencare.com.bd/confirm_appointment?patient_name=test&patient_number=01654&patient_email=rahmanarafat13%40gmail.com&patient_age=8&patient_gender=1&service_id=6&schedule_time_id=1&date=+2018-03-27 500 (Internal Server Error)
send @ jquery-2.1.4.min.js:4
ajax @ jquery-2.1.4.min.js:4
n.(anonymous function) @ jquery-2.1.4.min.js:4
(anonymous) @ (index):2029
dispatch @ jquery-2.1.4.min.js:3
r.handle @ jquery-2.1.4.min.js:3

log文件错误

ERROR: Connection could not be established with host mail.mailhost.com [php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution #0] {"exception":"[object] (Swift_TransportException(code: 0): Connection could not be established with host mail.mailhost.com [php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution #0] at /home2/sencarec/public_html/sencare.com.bd/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:269)

控制器内部的邮件功能代码

public function sendMail($emailDataArray)
{
 \Mail::send('frontend.mail.demo', $emailDataArray, function($message) use ($emailDataArray)
  {
    $message->to($emailDataArray['patient_email'], 'Test')->subject('APPOINTMENT');
  });
}

这是我的.env 文件的MAIL 部分

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=shetshuvro@gmail.com
MAIL_PASSWORD="app generated password"
MAIL_ENCRYPTION=tls

实时服务器需要任何更改或实际问题是什么?

【问题讨论】:

  • 错误不清楚。
  • 该错误应该与您的服务器有关。检查所有扩展是否已启用。
  • @Jigs1212.... 控制台给我那个错误
  • 还包括 laravel 错误日志
  • @Jigs1212...用错误日志更新我的帖子...请检查

标签: php laravel xampp


【解决方案1】:

解决了这个问题。

只需将 .env 文件中的驱动程序名称从 smtp 更改为 sendmail

'driver' => 'sendmail',

参考 [Using gmail smtp via Laravel: Connection could not be established with host smtp.gmail.com [Connection timed out #110]

【讨论】:

    猜你喜欢
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 2020-10-26
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多