Doesn't fit the requirement of "between two devices". Email involves a lot of other servers on the way (pure network devices like routers doesn't really count I guess) :-P
Only up to 18 MB or so. ;)
uunencode the data and split into as many emails as necessary