Duplicate "Opt In" emails

When sending “Confirm Opt In” emails to contacts, the resulting email is sent (at least) twice (either both immediately, or the second within a minute or two). Any ideas why?

Do you have any logic hooks on Contacts or Emails, or any Workflows?

The only logic hooks in these modules are those that came out of the box

(Email)


<?php
// Do not store anything in this file that is not part of the array or the hook version.  This file will  
// be automatically rebuilt in the future. 
 $hook_version = 1;
$hook_array = Array();
// position, file, function 
$hook_array['after_save'] = Array();
$hook_array['after_save'][] = Array(10, 'Save email case updates', 'modules/AOP_Case_Updates/CaseUpdatesHook.php','CaseUpdatesHook', 'saveEmailUpdate');
?>

(Contacts)


<?php
// Do not store anything in this file that is not part of the array or the hook version.  This file will  
// be automatically rebuilt in the future. 
 $hook_version = 1;
$hook_array = Array();
// position, file, function 
$hook_array['before_save'] = Array();
$hook_array['before_save'][] = Array(1, 'Contacts push feed', 'modules/Contacts/SugarFeeds/ContactFeed.php','ContactFeed', 'pushFeed');
$hook_array['before_save'][] = Array(77, 'updateGeocodeInfo', 'modules/Contacts/ContactsJjwg_MapsLogicHook.php','ContactsJjwg_MapsLogicHook', 'updateGeocodeInfo');
$hook_array['after_save'] = Array();
$hook_array['after_save'][] = Array(1, 'Update Portal', 'modules/Contacts/updatePortal.php','updatePortal', 'updateUser');
$hook_array['after_save'][] = Array(77, 'updateRelatedMeetingsGeocodeInfo', 'modules/Contacts/ContactsJjwg_MapsLogicHook.php','ContactsJjwg_MapsLogicHook', 'updateRelatedMeetingsGeocodeInfo');
?>

and we have not added any workflows

I don’t really have ideas to help with this. I haven’t seen anyone else with this problem, so I am wondering if something got messed up in your database. But you’ll have to think of ways to get more information about this… like testing if it happens for just some specific contacts, or for everybody.