On local server, I can send mail with mailgun easily....
Everything works....
But, after taking that Laravel app to a Web Server, mailing system doesn't work anymore. This error shows up.
My .env File
APP_ENV=production
APP_KEY=base64:8K9zZjAKdpoBIpMeW53K24FxrKi38dX/EnUe9+5cMKk=
APP_DEBUG=true APP_LOG_LEVEL=debug
APP_URL=http://pathofmywebsite.com
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=password
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=mailgun
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
MAILGUN_DOMAIN=my.mailgundomain.com
MAILGUN_SECRET=key-9cebd121c16c037597c004c67fd9d0a3
PUSHER_APP_ID=
PUSHER_KEY=
PUSHER_SECRET=
In my Controller-
function send(Request $request) {
$value = 'value';
Mail::send('path.to.mail.template', ['value' => $value], function ($message) use ($request)
{
$message->from('[email protected]', 'JakariaBlaine');
$message->to($request->email);
});
}
nslookup api.mailgun.net.