/**
  * Store a newly created resource in storage.
  *
  * @param type Emails        $email
  * @param type EmailsRequest $request
  *
  * @return type Redirect
  */
 public function store($request, $imap_check)
 {
     //        dd($imap_check);
     //        dd($request);
     $email = new Emails();
     try {
         // saving all the fields to the database
         //            if ($email->fill($request->except('password', 'fetching_status', 'fetching_encryption', 'sending_status', 'auto_response'))->save() == true) {
         $email->email_address = $request->email_address;
         $email->email_name = $request->email_name;
         $email->fetching_host = $request->fetching_host;
         $email->fetching_port = $request->fetching_port;
         $email->fetching_protocol = $request->fetching_protocol;
         $email->sending_host = $request->sending_host;
         $email->sending_port = $request->sending_port;
         $email->sending_protocol = $request->sending_protocol;
         $email->sending_encryption = $request->sending_encryption;
         if ($request->smtp_validate == "on") {
             $email->smtp_validate = $request->smtp_validate;
         }
         if ($request->input('password')) {
             $email->password = Crypt::encrypt($request->input('password'));
         }
         if ($request->input('fetching_status') == 'on') {
             $email->fetching_status = 1;
         } else {
             $email->fetching_status = 0;
         }
         if ($request->input('sending_status') == 'on') {
             $email->sending_status = 1;
         } else {
             $email->sending_status = 0;
         }
         if ($request->input('auto_response') == 'on') {
             $email->auto_response = 1;
         } else {
             $email->auto_response = 0;
         }
         if ($imap_check !== null) {
             $email->fetching_encryption = $imap_check;
         } else {
             $email->fetching_encryption = $request->input('fetching_encryption');
         }
         //                if ($request->input('smtp_authentication') == 'on') {
         //                    $email->smtp_authentication = 1;
         //                } else {
         //                    $email->smtp_authentication = 0;
         //                }
         //            dd($email);
         // inserting the encrypted value of password
         $email->save();
         // run save
         // returns success message for successful email creation
         return 1;
         //            } else {
         //                // returns fail message for unsuccessful save execution
         //                return 0;
         //            }
     } catch (Exception $e) {
         // returns if try fails
         return 0;
     }
 }