smtp.rb: Add ability to set source_ip