Ihre Daten sind richtig gepolstert. Sie haben das in NP++ demonstriert. Google Mail zeigt Ihren E-Mail-Text in einer proportionalen Schriftart an, wobei jedes Zeichen eine andere Breite hat. Ich denke, Sie haben zwei Möglichkeiten:
-
Senden Sie die E-Mail mit dem Header
Content-type: text/html
und den Textkörper in HTML umwandeln (ich denke du kannst das). Sie könnten wahrscheinlich<pre>
umbrechen -Tags um Ihren Inhalt herum, der den Benutzeragenten anweist, ihn in einer Schriftart mit fester Breite und erhaltenem Abstand darzustellen. -
Sie könnten Ihren Inhalt in einem .txt-Anhang senden, der sich wahrscheinlich in etwas wie Notepad++ öffnen würde, wo er in einer Schriftart mit fester Breite wäre. Wenn sie .txt-Anhänge so eingestellt haben, dass sie in Wordpad geöffnet werden, wird das nicht wahr sein.
Beachten Sie, dass dies nicht wirklich mit Gmail zu tun hat. Dies hat mit dem E-Mail-Client zu tun, den Ihr Empfänger verwendet, und wie Sie Ihren Inhalt identifizieren. Heute ist es vielleicht Gmail, morgen wechseln sie vielleicht zu Outlook oder Thunderbird.