diff --git a/api/Application.class.php b/api/Application.class.php
index 1b6e75b..8606cb5 100644
--- a/api/Application.class.php
+++ b/api/Application.class.php
@@ -663,6 +663,7 @@ class CerberusSettings {
 	const DEFAULT_SIGNATURE_POS = 'default_signature_pos'; 
 	const HELPDESK_TITLE = 'helpdesk_title'; 
 	const HELPDESK_LOGO_URL = 'helpdesk_logo_url'; 
+	const DISABLE_WORKER_EMAIL_TO_CUSTOMER = 'disable_worker_email_to_customer'; 
 	const SMTP_HOST = 'smtp_host'; 
 	const SMTP_AUTH_ENABLED = 'smtp_auth_enabled'; 
 	const SMTP_AUTH_USER = 'smtp_auth_user'; 
@@ -688,6 +689,7 @@ class CerberusSettings {
 		self::DEFAULT_SIGNATURE_POS => 0,
 		self::HELPDESK_TITLE => 'Cerberus Helpdesk :: Team-based E-mail Management',
 		self::HELPDESK_LOGO_URL => '',
+		self::DISABLE_WORKER_EMAIL_TO_CUSTOMER => 0,
 		self::SMTP_HOST => 'localhost',
 		self::SMTP_AUTH_ENABLED => 0,
 		self::SMTP_AUTH_USER => '',
diff --git a/api/app/Parser.php b/api/app/Parser.php
index 936c7b0..e23f6d2 100644
--- a/api/app/Parser.php
+++ b/api/app/Parser.php
@@ -497,12 +497,22 @@ class CerberusParser {
 						$i++;
 					} 				
 					
-	        		CerberusMail::sendTicketMessage(array(
-						'message_id' => $msgid,
-						'content' => $message->body,
-						'files' => $attachment_files,
-						'agent_id' => $worker_address->worker_id,
-					));
+					if ($settings->get(CerberusSettings::DISABLE_WORKER_EMAIL_TO_CUSTOMER,'0')) {
+						$comment_id = DAO_TicketComment::create(array(
+							DAO_TicketComment::ADDRESS_ID => $fromAddressInst->id,
+							DAO_TicketComment::CREATED => time(),
+							DAO_TicketComment::TICKET_ID => $id,
+							DAO_TicketComment::COMMENT => $message->body,
+						));
+					} else {
+						$settings = CerberusSettings::getInstance();
+						CerberusMail::sendTicketMessage(array(
+							'message_id' => $msgid,
+							'content' => $message->body,
+							'files' => $attachment_files,
+							'agent_id' => $worker_address->worker_id,
+						));
+					}
 					
 	        		return $id;
 	        		
diff --git a/plugins/cerberusweb.core/api/uri/config.php b/plugins/cerberusweb.core/api/uri/config.php
index a8eb6e4..6cb963c 100644
--- a/plugins/cerberusweb.core/api/uri/config.php
+++ b/plugins/cerberusweb.core/api/uri/config.php
@@ -596,6 +596,9 @@ class ChConfigurationPage extends CerberusPageExtension  {
 		$smtp_enc = $settings->get(CerberusSettings::SMTP_ENCRYPTION_TYPE,'None');
 		$smtp_max_sends = $settings->get(CerberusSettings::SMTP_MAX_SENDS,'20');
 		
+		$disable_worker_email_to_customer = $settings->get(CerberusSettings::DISABLE_WORKER_EMAIL_TO_CUSTOMER,'0');
+		$tpl->assign('disable_worker_email_to_customer', $disable_worker_email_to_customer);
+
 		$pop3_accounts = DAO_Mail::getPop3Accounts();
 		$tpl->assign('pop3_accounts', $pop3_accounts);
 		
@@ -1681,6 +1684,7 @@ class ChConfigurationPage extends CerberusPageExtension  {
 	    @$smtp_enc = DevblocksPlatform::importGPC($_REQUEST['smtp_enc'],'string','None');
 	    @$smtp_timeout = DevblocksPlatform::importGPC($_REQUEST['smtp_timeout'],'integer',30);
 	    @$smtp_max_sends = DevblocksPlatform::importGPC($_REQUEST['smtp_max_sends'],'integer',20);
+	    @$disable_worker_email_to_customer = DevblocksPlatform::importGPC($_REQUEST['disable_worker_email_to_customer'],'integer',0);
 
 	    @$smtp_auth_enabled = DevblocksPlatform::importGPC($_REQUEST['smtp_auth_enabled'],'integer', 0);
 	    if($smtp_auth_enabled) {
@@ -1697,6 +1701,7 @@ class ChConfigurationPage extends CerberusPageExtension  {
 	    $settings->set(CerberusSettings::DEFAULT_REPLY_PERSONAL, $default_reply_personal);
 	    $settings->set(CerberusSettings::DEFAULT_SIGNATURE, $default_signature);
 	    $settings->set(CerberusSettings::DEFAULT_SIGNATURE_POS, $default_signature_pos);
+	    $settings->set(CerberusSettings::DISABLE_WORKER_EMAIL_TO_CUSTOMER, $disable_worker_email_to_customer);
 	    $settings->set(CerberusSettings::SMTP_HOST, $smtp_host);
 	    $settings->set(CerberusSettings::SMTP_PORT, $smtp_port);
 	    $settings->set(CerberusSettings::SMTP_AUTH_ENABLED, $smtp_auth_enabled);
diff --git a/plugins/cerberusweb.core/strings.xml b/plugins/cerberusweb.core/strings.xml
index 7cec87f..4d5079f 100644
--- a/plugins/cerberusweb.core/strings.xml
+++ b/plugins/cerberusweb.core/strings.xml
@@ -660,6 +660,9 @@
 		<tu tuid='config.mail.smtp.failed'>
 			<tuv xml:lang="en_US"><seg>SMTP Connection Failed:</seg></tuv>
 		</tu>
+		<tu tuid='config.mail.smtp.disable.email.outbound'>
+			<tuv xml:lang="en_US"><seg>Disable worker replies thought email</seg></tuv>
+		</tu>
 		
 
 		<!-- Contact orgs -->
diff --git a/plugins/cerberusweb.core/templates/configuration/tabs/mail/outgoing_settings.tpl b/plugins/cerberusweb.core/templates/configuration/tabs/mail/outgoing_settings.tpl
index 7a37c4b..01926d9 100644
--- a/plugins/cerberusweb.core/templates/configuration/tabs/mail/outgoing_settings.tpl
+++ b/plugins/cerberusweb.core/templates/configuration/tabs/mail/outgoing_settings.tpl
@@ -57,7 +57,8 @@
 				<br>
 				
 				<div id="configSmtpTest"></div>	
-				<button type="button" onclick="genericAjaxGet('configSmtpTest','c=config&a=getSmtpTest&host='+this.form.smtp_host.value+'&port='+encodeURIComponent(this.form.smtp_port.value)+'&enc='+encodeURIComponent(radioValue(this.form.smtp_enc))+'&smtp_user='+encodeURIComponent(this.form.smtp_auth_user.value)+'&smtp_pass='+encodeURIComponent(this.form.smtp_auth_pass.value));"><img src="{devblocks_url}c=resource&p=cerberusweb.core&f=images/gear.gif{/devblocks_url}" align="top"> Test SMTP</button>				
+				<button type="button" onclick="genericAjaxGet('configSmtpTest','c=config&a=getSmtpTest&host='+this.form.smtp_host.value+'&port='+encodeURIComponent(this.form.smtp_port.value)+'&enc='+encodeURIComponent(radioValue(this.form.smtp_enc))+'&smtp_user='+encodeURIComponent(this.form.smtp_auth_user.value)+'&smtp_pass='+encodeURIComponent(this.form.smtp_auth_pass.value));"><img src="{devblocks_url}c=resource&p=cerberusweb.core&f=images/gear.gif{/devblocks_url}" align="top"> Test SMTP</button>
+
 			</blockquote>
 			
 			<h3>Default Preferences</h3>
@@ -93,7 +94,9 @@
 					</select>
 					<br>
 					<br>
-				</div>
+					<label><input type="checkbox" name="disable_worker_email_to_customer" value="1" {if $settings->get('disable_worker_email_to_customer')}checked{/if}> {$translate->_('config.mail.smtp.disable.email.outbound')|capitalize}</label><br>
+					<br>
+			</div>
 			</blockquote>
 			
 			<button type="submit"><img src="{devblocks_url}c=resource&p=cerberusweb.core&f=images/check.gif{/devblocks_url}" align="top"> {$translate->_('common.save_changes')|capitalize}</button>

