Note the upgraded forum! If you are experiencing issues logging in, you may need to reset your password which should send an email. If the email doesn't arrive, be sure to check your spam folder just in case.

Not able to configure Mail in Form's Module

edited October 2017 in Modules
I have created a Contact form, whenever its gets submitted email should get triggered . but when ever i have submited the form its giving error saying ..

-------------------------------------
hello:
The following SMTP error was encountered:
Failed to send AUTH LOGIN command. Error:
from:
The following SMTP error was encountered:
to:
The following SMTP error was encountered:
data:
The following SMTP error was encountered:

The following SMTP error was encountered:
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
User-Agent: CodeIgniter
Date: Sat, 28 Oct 2017 03:15:07 -0700
From: "Website Form Submission"
Return-Path:
Subject: =?utf-8?Q?ghjgbnjhj?=
Cc: laxmanteja.m@gmail.com
Reply-To: "website@localhost"
X-Sender: website@localhost
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <59f458ab7016a@localhost>
Mime-Version: 1.0


Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

-------------------------------------

i have update the from email address in form.php file and also moved it from modules/form/config location to application/config location . but still im facing issue.

settings in forms.php file.

<?php
/*
|--------------------------------------------------------------------------
| FUEL NAVIGATION: An array of navigation items for the left menu
|--------------------------------------------------------------------------
*/
$config['nav']['forms'] = array(
'forms' => 'Forms', // <--FEEL FREE TO REMOVE THIS IF YOU ARE NOT USING THE CMS TO STORE YOUR FORM INFORMATION
'form_entries' => 'Entries', // <--FEEL FREE TO REMOVE THIS IF YOU ARE NOT SAVING FORM ENTRIES
);


/*
|--------------------------------------------------------------------------
| ADDITIONAL SETTINGS:
|--------------------------------------------------------------------------
*/

// you can add form configurations here which can then be referenced simply by one of the following methods form('test'), $this->fuel->forms->get('test')
$config['forms']['forms'] = array(
/*'test' => array('javascript_validate' => FALSE, 'javascript_submit' => FALSE,
'fields' => array(
'name' => array('required' => TRUE),
'email' => array('required' => TRUE),
),
)*/
);

// Custom fields you want to use with forms (http://docs.getfuelcms.com/general/forms#association_parameters)
$config['forms']['custom_fields'] = array();

// The default testing email address for when then application is not in production
$config['forms']['test_email'] = array();

// The default from address to use when sending email notifications
$config['forms']['email_from'] = 'laxmanteja@yahoo.com';

// The testing email address for when then application is not in production
$config['forms']['email_subject'] = 'Website Form';

// A list of IP addresses to block
$config['forms']['blacklist'] = array();

// Javascript files to include with each form
$config['forms']['js'] = array();

// Akismet API key if AKISMET is set for the antispam method
$config['forms']['akismet_api_key'] = '';

// Stopforumspam settings
$config['forms']['stopforumspam'] = array(
'ip_threshold_flag' => 5,
'email_threshold_flag' => 20,
'ip_threshold_ignore' => 20,
'email_threshold_ignore' => 50,
);

// The fields used for SPAM checking
$config['forms']['spam_fields'] = array(
'email_post_field' => 'email',
'name_post_field' => 'name',
'comment_post_field' => 'comment',
);

// Save Spam to form_entries table?
$config['forms']['save_spam'] = TRUE;

// Send messages flagged as Spam to the form recipients?
$config['forms']['send_spam'] = FALSE;

// Will automatically attach any uploaded files to the email
$config['forms']['attach_files'] = TRUE;

// Attached file upload parameters
$config['forms']['attach_file_params'] = array(
'upload_path' => APPPATH.'cache/',
'allowed_types' => 'pdf|doc|docx',
'max_size' => '1000',
);

// Will remove attached files from the file system after being attached
$config['forms']['cleanup_attached'] = TRUE;

// Table configurations
$config['tables']['forms'] = 'forms';
$config['tables']['form_entries'] = 'form_entries';


===================
Please help me in resolving the issue

Comments

  • You need a properly configured ./config/email.php file (as per CodeIgniter instructions). You should also add the "email" config file to your ./config/autoload.php
  • edited 4:02PM
    Thanks for the response .

    Please can you elaborate ..
  • edited 4:02PM
    Add an email address to the test_email config and see if that helps.
Sign In or Register to comment.