Go Back   CHECKBOX® Online Community > Checkbox® > CHECKBOX® Survey Server 4.x

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-12-2008, 08:50 PM
Junior Member
 
Join Date: Mar 2008
Posts: 19
Default Semicolon at end of email list causes email to fail

We just migrated to CheckBox and some completion event emails are not being sent.

It seems that if the FROM: TO:, or BCC: email address field ends with a semicolon, the entire email will fail. None will be sent to anyone. There is no error message or warning of this, so you’d only know it if the email was missed.

Is this a bug in CheckBox? Or was Ultimate Survey less fussy than Checkbox?

Example of BAD, will fail:
mickey.mouse@email.com;minnie.mouse@email.com;
underdog@email.com;

Example of GOOD, will succeed:
micky.mouse@email.com;minnie.mouse@email.com
underdog@email.com

Am I now forced to find all the instances in the database of semicolons at the end of emails and fixing them? This is not a happy prospect, plus it's hard to navigate this new and huge database.

Bonnie Hellevig
Reply With Quote
  #2 (permalink)  
Old 03-13-2008, 10:18 AM
Senior Member
 
Join Date: Mar 2007
Posts: 194
Default

I am not seeing the same behavior. I was able to send responses without issue when there was a trailing semicolon in both the To: and Bcc: fields. There should not be more than one email address in the From: field as this is not support by most SMTP servers.

This may be an issue that is better handled by the support team; we may need to request information that you do not want displayed on a public forum (for example, the actual email addresses you are experiencing a problem with). I would suggest opening a support ticket and referencing this post in it.
Reply With Quote
  #3 (permalink)  
Old 03-14-2008, 12:56 PM
Senior Member
 
Join Date: Mar 2007
Posts: 194
Default

I am posting this in case anyone else runs into the same problem.

It looks the error occurs when you have a from address with a trailing semicolon. It is not possible to enter an address with this format in Checkbox, validation prevents. I had to set up the scenario by altering the data directly in the database. I have added this issue to our bug tracker and am working on resolving the issue in our 4.5 release. In the meantime the following queries may be helpful if you decide to clean up the from addresses.

If you are comfortable making changes directly in the database you can use the first query to find the email addresses that need to be changed.

--Returns the list of email items with invalid from addresses
--BEGIN
SELECT
*
FROM
[ckbx_ItemData_Email]
WHERE
FromAddress like '%;'
--END


If you would prefer to make the change through Checkbox the following query should return the names of the survey that need to be edited.

--BEGIN
SELECT
TemplateName
FROM
ckbx_ResponseTemplate as rt
INNER JOIN ckbx_Template_Items as ti
ON rt.ResponseTemplateID = ti.TemplateID
INNER JOIN ckbx_ItemData_Email as ie
ON ti.ItemID = ie.ItemID
WHERE
ie.FromAddress like '%;'
--END
Reply With Quote
  #4 (permalink)  
Old 03-17-2008, 12:06 PM
Senior Member
 
Join Date: Mar 2007
Posts: 194
Default

An update has been made to the Checkbox 4.5 development branch which should resolve this issue.

Can you please confirm that no exception is being logged. When recreating this issue I see the following error message in the Exception Log:

"The specified string is not in the form required for an e-mail address."
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -5. The time now is 03:36 AM.


SEO by vBSEO 3.2.0