Hearing from friends especially some long lost or no contact friends is always a happy news. Problem is that when click on invitation to accept the add as friend request, you have to register a new Facebook account with that email in order to add the request sender as friend. Attempting to login to existing Facebook account to check for any new invitation will result in nil invite, and the invitation page loaded by link in email when logged in is lost or failed, and simply got redirect back to Facebook homepage without error mesage.
So how to transfer the invite sent to other mail address to the one registered in Facebook, and add the sender whose invite addressed to wrong email as friend? Facebook does not have a feature to allow users to add, define or associate alternative email address other than the main registered email, so that when somebody send invites to these addresses, it will automatically match to your profile. So Facebook has no mean to know that the another email is your alternative email, which also belongs to you and should link to your Facebook profile. So the workaround is to search for your friend who sent the invite to wrong address and request to add him or her to your Facebook profile instead.
The easy way is to search for friend’s first name, last name, or email address (this is another annoying part in invite received, as it won’t show the actual email address of the sender, so you have to dig your own address book) in Facebook. If you friend has common name such as David, Michael, James, John, Robert, Mary, Linda, Patricia, Smith, Johnson, Wilson, Jackson, Thomas, White, Moore, Davis, Martin and etc., the search results probably run into hundreds if not thousands of profiles in Facebook. If it’s impossible to find your friend by searching due to factor above, or another reason been your peer doesn’t put his or her real name in the profile, here’s another hack to easily locate his or her profile in Facebook.
The Facebook invitation URL sent to you in the email has the format similar to the following:
http://www.facebook.com/p.php?i=XXXXXXXXX&k=YYYYYYYYYY&r&v=2
The XXXXXXXXX after the i variable is actually the Facebook user profile ID. With this information, you can visit straight away to the your friend’s profile by attaching the ID number (XXXXXXXXX) to the following URL of Facebook user profile location:
http://www.facebook.com/profile.php?id=XXXXXXXXX
Of course, XXXXXXXXX is just a mask and you should get the correct profile ID from the invitation email you received. Once the profile page is loaded, click on the Add as Friend button. Wait for your friend to accept you as his or her friend, and simply discard the invitation email you received.