Din data är vadderad på rätt sätt. Du har visat det i NP++. Gmail visar din e-posttext i ett proportionellt teckensnitt, där varje tecken har olika bredd. Jag antar att du har två alternativ:
-
Skicka e-postmeddelandet med rubriken
Content-type: text/html
och gör brödtexten till HTML (jag tror du kan göra det här). Du kan förmodligen slå in<pre>
taggar runt ditt innehåll, som talar om för användaragenten att rendera det i ett teckensnitt med fast bredd med bevarat mellanrum. -
Du kan skicka ditt innehåll i en .txt-bilaga, som troligen skulle öppnas i något som Notepad++, där det skulle vara i ett teckensnitt med fast bredd. Om de har .txt-bilagor inställda på att öppnas i Wordpad, kommer det inte att vara sant.
Observera att detta egentligen inte har med Gmail att göra. Detta har att göra med e-postklienten din mottagare använder och hur du identifierar ditt innehåll. Idag kan det vara Gmail, imorgon kan de byta till Outlook eller Thunderbird.