You'll need to turn on SMTP authentication on the laptop, at a guess he's using the same ISP at home that you do at work. When you're connected directly to your ISP you (rarely) need to authenticate to their SMTP server as it knows that you're "inside" their network.
When you go through a third party network (tethering, hotel etc) then you'll need to authenticate yourself to the ISP's mail server, otherwise it'd be an open relay and anybody could use the ISP SMTP server to send out bulk offers of v1agra and c1al15.