shevett / congo

CONGO Event Management System
GNU Affero General Public License v3.0
3 stars 1 forks source link

Sending mail to the wrong addresses? #352

Open shevett opened 9 years ago

shevett commented 9 years ago

There have been several reports of mail going to the wrong address, or mail not arriving correctly. There's a possibility the sendmail module is not picking up on the 'current registrant' corrrectly, and going with a cached copy or old version.

In addition, we see log messages such as in the attached image. The timing on the sent mail doesn't match, and the user reported they never received the mail. That looks like a cross-referenced activity.

image

deguspice commented 9 years ago

The example history shows that the message was sent to a Yahoo account, but the user has a gmail account listed (the membership is a transfer, but the Yahoo email address does not belong to the person giving the transfer).

The confirmation message was sent at 2015-01-07 04:21:57.0 (GMT?)

Taking a look at the history of the user that the Yahoo email address belongs to, they were sent a confirmation email at: 2015-01-07 04:11:15.0 (10 minutes before the other message).

Is there anyway to figure out if there were any other emails sent by Congo in between those two confirmation emails?

shevett commented 9 years ago

The fact that the user that does own that email address also had activity on their account around that time confirms that there's some cross-corruption happening internally in CONGO (not in the database, just something in the object instances). I have enough information to determine where the issue is now.