Email on Iphone tries to send thru old account
If using the default mail app,

Settings > Mail, Contacts, Calendars > (pick account) > (click account again) > Outgoing mail server

You should be able to configure which SMTP server will be used for the account.