Formatting Tabular mysql results in mail on unix
The formatting is down to the client in which you are reading the result. If the client is set to fixed width font then the display formatting will be as you expect.