SSID-based SMTP server changer for Evolution is a simple script that uses gconf and NetworkManager (via D-Bus) to check which wireless network (SSID) you are currently connected to, and updates Evolution's accounts list (in gconf) to point to the correct SMTP server for that network. It is useful for when roaming between wireless networks that are connected to different ISPs.
More...