Tôi muốn gửi thư từ máy cục bộ của mình bằng cách sử dụng laravel 5.4 trong API mật khẩu bị quên. Nhưng tôi nhận được Swift_TransportException
Gửi thư từ máy địa phương bằng cách sử dụng laravel
(1/1) Swift_TransportException
Expected response code 220 but got code "502", with message "502 Command not implemented
"
Chi tiết .env được
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME=Project.com
Mã này tôi nhận được lỗi là
$response = $this->broker()->sendResetLink(
$request->only('email')
);
Mã trong config/mail.php là
return [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/vendor/mail'),
],
],
];
Làm cách nào để kích hoạt gửi thư từ máy cục bộ? Tôi có phải kích hoạt cổng cho điều đó không?
Bạn không thể sử dụng Gmail SMTP như thế này vì bạn phải sử dụng Auth 2.0 ngay bây giờ – tamal3053
Bạn cũng có thể chia sẻ 'config/mail.php' của mình (không phải chỉ là cấu hình thực) – apokryfos
@apokryfos Tôi đã cập nhật câu hỏi chi tiết mail.php. Vui lòng kiểm tra xem nó – Salini