Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.2k views
in Technique[技术] by (71.8m points)

Sendmail is not send the mail in laravel

I have a laravel proyect, when i use the mail_driver=SMTP show this error

Connection could not be established with host mail.company.com :stream_socket_client(): unable to connect to tcp://smtp.mailtrap.io:587 (Connection refused)

when use Mail_driver=Sendmail not show any errors but never recibe the mail

.env

MAIL_MAILER=smtp
MAIL_HOST=mail.company.com
MAIL_PORT=587
MAIL_USERNAME=**********
MAIL_PASSWORD=*********
MAIL_ENCRYPTION=null

i tried whith different port, encryption ssl, tsl and null

mail.php

'driver' => env('MAIL_DRIVER', 'sendmail'),
 'host' => env('MAIL_HOST', 'mail.company.com'),
  'port' => env('MAIL_PORT', 587),
'from' => [

    'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),

    'name' => env('MAIL_FROM_NAME', 'Example'),

  ],
 'encryption' => env('MAIL_ENCRYPTION'),

  'username' => env('MAIL_USERNAME'),
  'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => [

    'theme' => 'default',



    'paths' => [

      resource_path('views/vendor/mail'),

    ],

  ],

  'stream' => [
    'ssl' => [
      'allow_self_signed' => true,
      'verify_peer' => false,
      'verify_peer_name' => false,
    ],
  ],

  'log_channel' => env('MAIL_LOG_CHANNEL'),


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...