Like I said, I can indeed configure different SMTP servers for each account, but my iPhone only uses the primary one. So I have configured one primary SMTP and anything else just goes into "Other SMTP Servers" and only get used if the primary is down or the password is wrong, which it never is.
Like I also said, this configuration is different in iOS6