Mail can be purchased at most marts the lilycove dept store is where you want to go for that for sure.
you go to the slateport city mart and you can buy it
Just go the place where you buy stuff. (The one with the blue roof.)
You can buy Pokemon Ruby on eBay or Craigslist.
go to the slateport poke mart scroll down the item list and at the bottom it sould say harbor mail $50, buy it and you have mail
Harbor mail
i dont know where to find it but you can buy it at slateport city`s mart
Buy it
From the PokeMart in Slateport
Buy new Pokemon Ruby and play it.
A:yes
buy them
To get flamethrower on Pokemon ruby you have to learn it or you just have to buy it at the game corner in mauville city.