I got an email tonight from bank of america saying that my credit card ending in 5678 is on the way. It lists my full name and address. I scroll down the email and it says "Your last sign-in was 4/23/18". This seemed odd because the current date is 4/23/18, but I certainly haven't logged in in the last couple of weeks. Also odd because my account number ends in 1234, not 5678 (made up numbers).
I figured this was some kind of fraud or phishing email (although how the fuck did they get my real name and address?), so I log into my bank of america account. It does indeed list my account number as 5678. I double check the card in my wallet, and it says 1234 and doesn't expire for another 2 years. I check my last couple of statements on the bank of america website and it lists my account number as 1234. I check my recent log in activity and it lists the current sign in (4/24/18 - I didn't sign in until after midnight after getting the email), and also lists the last 2 sign ins from a couple weeks ago (when I paid the bill, and when I added a tradeline AU). No sign in on 4/23/18.
There has been no fraudulent charges or activity that I can see. There seems to be no explanation as to why my account number is suddenly different. I also can't reconcile how the email lists a log in on 4-23-18 that never happened, and doesn't show in my account history.
Wtf is going on?