У меня есть следующая конфигурация в файле среды,
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD='mypassword'
MAIL_ENCRYPTION=ssl
Я зарегистрировался в RegistrationController
и отправил письмо для проверки этого пользователя.Он отлично работает на локальном сервере LAMP с убанту.Но следующая ошибка обнаружена в C Panel.
Swift_TransportException Не удалось установить соединение с хостом smtp.gmail.com [Сеть недоступна # 101]
Здесьфункция регистра в контроллере,
protected function register(Request $request)
{
/** @var User $user */
$validatedData = $request->validate([
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
]);
try {
$validatedData['password'] = bcrypt(array_get($validatedData, 'password'));
$validatedData['activate_code'] = str_random(30).time();
if($request->has('company') && $request->company=='on')
{
$validatedData['role_id'] = 4;
}
else
{
$validatedData['role_id'] = 5;
}
$user = app(User::class)->create($validatedData);
} catch (\Exception $exception) {
logger()->error($exception);
return redirect()->back()->with('alert-danger', 'Unable to create new user.');
}
$user->notify(new UserRegisteredSuccessfully($user));
return redirect()->back()->with('alert-success', 'Successfully created a new account. Please check your email and activate your account.');
}
Я уже видел такие проблемы и многие вопросы, но ни один не работает в моем случае.Любая помощь приветствуется.