diff --git a/app/Http/Controllers/Admin/helpdesk/EmailsController.php b/app/Http/Controllers/Admin/helpdesk/EmailsController.php index 753fda4bf..10b8ad1c0 100644 --- a/app/Http/Controllers/Admin/helpdesk/EmailsController.php +++ b/app/Http/Controllers/Admin/helpdesk/EmailsController.php @@ -253,10 +253,10 @@ class EmailsController extends Controller $this->emailService($driver, $service_request); $this->setMailConfig($driver, $address, $name, $username, $password, $enc, $host, $port); - $transport = \Swift_SmtpTransport::newInstance($host, $port, $enc); + $transport = (new \Swift_SmtpTransport($host, $port, $enc)); $transport->setUsername($username); $transport->setPassword($password); - $mailer = \Swift_Mailer::newInstance($transport); + $mailer = (new \Swift_Mailer($transport)); $mailer->getTransport()->start(); return 1; @@ -459,10 +459,13 @@ class EmailsController extends Controller $service = $request->input('fetching_protocol'); $encryption = $request->input('fetching_encryption'); $validate = $request->input('imap_validate'); - $username = $request->input('user_name'); + $username = $request->input('email_address'); $password = $request->input('password'); $server = new Fetch($host, $port, $service); //$server->setFlag('novalidate-cert'); + if ($request->filled('user_name')) { + $username = $request->input('user_name'); + } if ($encryption != '') { $server->setFlag($encryption); } diff --git a/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php b/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php index 8a7dbba32..70b5705be 100644 --- a/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php +++ b/resources/views/themes/default1/admin/helpdesk/emails/emails/create.blade.php @@ -45,19 +45,25 @@ class="active"
-
+
{!! Form::label('email_address',Lang::get('lang.email_address')) !!} * {!! $errors->first('email_address', ':message') !!} {!! Form::text('email_address',null,['class' => 'form-control', 'id' => 'email_address']) !!}
+ +
+ {!! Form::label('user_name',Lang::get('lang.user_name')) !!} + {!! $errors->first('user_name', ':message') !!} + {!! Form::text('user_name',null,['class' => 'form-control']) !!} +
-
+
{!! Form::label('email_name',Lang::get('lang.from_name')) !!} * {!! $errors->first('email_name', ':message') !!} {!! Form::text('email_name',null,['class' => 'form-control', 'id' => 'email_name']) !!}
-
+
{!! Form::label('password',Lang::get('lang.password')) !!} * {!! $errors->first('password', ':message') !!} {!! Form::password('password',['class' => 'form-control', 'id' => 'password']) !!} diff --git a/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php b/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php index 1dc50dd40..60e67186d 100644 --- a/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php +++ b/resources/views/themes/default1/admin/helpdesk/emails/emails/edit.blade.php @@ -53,7 +53,7 @@ class="active"
- {!! Form::label('user_name',Lang::get('lang.user_name')) !!} * + {!! Form::label('user_name',Lang::get('lang.user_name')) !!} {!! $errors->first('user_name', ':message') !!} {!! Form::text('user_name',null,['class' => 'form-control']) !!}