I am an American citizen with a social security number, but I'm currently living abroad and am not planning on visiting any time soon, and I don't have any state-issued ID. Is there a bank that will allow me to open up an account online without proving a residential address in the US? I have relatives in the US that I can use their address to receive bank-related mail.
I know this is similar to Can I open a US bank account even if I don't live in the country?, but not exactly the same.