Die Mail-Signatur ändert die Schriftgröße, wenn sie an Google Mail gesendet wird

11

Ich habe eine Signatur in Mac Mail erstellt. Jedes Mal, wenn ich eine E-Mail an ein Google Mail-Konto sende, wird die Schriftgröße vergrößert. Ist noch jemand darauf gestoßen? Gibt es eine Problemumgehung?

Seth
quelle

Antworten:

8

Hier sind die Schritte, damit dies funktioniert, und sie sogar unter Mac OS X 10.7 Lion GM / Mail.app 5.0 ausprobiert haben

  1. Öffnen Sie Mail.app
  2. Erstellen Sie eine Signatur
  3. Schließen Sie Mail.app
  4. Öffnen Sie das Terminal und gehen Sie in Leopard / Snow Leopard zu ~ / Library / Mail.app / Signatures, in Lion zu ~ / Library / Mail.app / V2 / MailData / Signatures /
  5. Dort finden Sie eine Datei mit zufälligen Ziffern wie: 4E725456-58C1-4FD7-8490-3048F994CC33.webarchive
  6. Öffnen Sie diese Datei in Safari, verwenden Sie View Source oder Inspect, um den HTML-Inhalt abzurufen
  7. Erstellen Sie eine neue Datei mit Ihrem bevorzugten Editor, ich habe Nano verwendet , und fügen Sie den HTML-Code ein
  8. Suchen Sie nach 'font-size = medium' und ändern Sie es auf die gewünschte Größe. Ich habe es auf 12px geändert, damit es mit meiner Tahoma 12px-Mail-Schriftart übereinstimmt
  9. (Optional) Wenn Sie ein Bild einbetten möchten, rufen Sie es <img>an einem entfernten öffentlichen Ort auf und entfernen Sie alle<object> </object>
  10. Speichern Sie die Datei als .html
  11. Öffnen Sie diese HTML-Datei in Safari und speichern Sie sie als .webarchive
  12. cp das von Ihnen erstellte .webarchive an den Speicherort der ursprünglichen .webarchive-Datei unter Beibehaltung des korrekten Namens (ersetzen)
  13. Öffnen Sie Mail.app und überprüfen Sie, ob die Signatur Ihren Wünschen entspricht ...
Haytham Elkhoja
quelle
1
Danke für den Tipp. Das hat mich verrückt gemacht! Übrigens konnte ich den HTML-Inhalt der ursprünglichen Webarchiv-Signaturdateien, die ich hatte, weder mit "Quelltext anzeigen" noch mit "Inspizieren" verwenden. Stattdessen habe ich eine "WebArchive Folderizer.app" heruntergeladen, die einen Ordner mit dem Quell-HTML in einer Datei mit dem Namen "localhost" erstellt. Ich habe diese Datei (indem ich "mittlere" Schriftgröße durch "12px" ersetzte) mit TextEdit.app in einem "Nur-Text" -Modus bearbeitet und sie einfach mit dem unscheinbaren ursprünglichen Dateinamen umbenannt und die Dateierweiterung ".html" angehängt. Beachten Sie, dass TextEdit in diesem Fall keine Option "Speichern" oder "Speichern unter" zulässt. Ich habe einfach den Editor geschlossen
2
Für Löwen ist das Verzeichnis tatsächlich ~ / Library / Mail / V2 / MailData / Signatures /
Seth
3

In Mountain Lion OS X 10.8 und Mail 6.x

  1. Führen Sie mit Terminal aus open ~/Library/Mail/V2/MailData/Signatures/
  2. Ihre Signatur befindet sich in einer Datei mit dem Namen 4E725456-58C1-4FD7-8490-3048F994CC33.mailsignature
  3. Klicken Sie mit der rechten Maustaste auf diese Datei und wählen Sie Öffnen mit ... -> Andere ... und wählen Sie TextEdit
  4. Suchen Sie nach 'font-size = medium' und entfernen Sie es, um dieselbe Schriftart wie Ihre Nachricht zu verwenden. Speichern Sie dann die Datei.
  5. Wählen Sie die Datei im Finder aus und wählen Sie Datei -> Informationen abrufen. Aktivieren Sie dann Gesperrt, um sicherzustellen, dass die Datei nicht per E-Mail überschrieben wird.

Vielen Dank an Haytham für die ursprüngliche Lösung für ältere Versionen von OS X.

emmby
quelle
1

Wenn Ihre E-Mails im Klartext verfasst sind und die Schriftart in der Signatur kleiner als die Standardschriftart für E-Mails ist, verlieren Sie beim Senden die Kontrolle über die Schriftgrößen.

Versuchen Sie auch, Ihre Nachrichten- und Signaturschriftarten in mehrere andere gängige Schriftarten (Helvetica, Times New Roman) zu ändern, um ein Problem beim Ersetzen von Schriftarten zu vermeiden.

Fühlen Sie sich frei, einen Kommentar hinzuzufügen oder die Frage zu bearbeiten, um weitere Details darüber hinzuzufügen, ob alle E-Mail-Clients die falschen Größen anzeigen, nur im Web oder nur in einem bestimmten E-Mail-Client.

bmike
quelle
1

Nur eine Erinnerung für diejenigen, die dies nicht in den anderen großartigen Antworten sehen:

Mail 6.2 (Mountain Lion) schreibt beim Start die Signaturen neu. Es scheint jedoch, dass, wenn Sie:

  1. Mail beenden
  2. Nehmen Sie die von emmby beschriebenen Änderungen vor
  3. Sperren Sie die Dateien über den Bereich "Informationen" im Finder

Vor dem erneuten Starten von Mail bleiben Ihre Änderungen erhalten, da Mail die .mailsignature-Datei nicht neu schreiben kann

Wenn Sie Ihre E-Mails jetzt auf mehreren Systemen ausführen und die Signaturen synchronisieren, müssen Sie jedes System bearbeiten und sperren. Glücklicherweise scheinen die Dateinamen systemübergreifend gleich zu bleiben. Ich stelle daher sicher, dass Mail nirgendwo ausgeführt wird, kopiere meine bereinigten Dateien auf das neue System und sperre die Dateien, bevor ich Mail erneut starte.

Affrae
quelle
0

Wenn Sie keine (Web-) Standardschrift verwenden, können Empfänger E-Mails mit eigenen Standardschriftarten ansehen.

Bil
quelle
Sie können im Allgemeinen nicht sicher sein oder steuern, wie die Nachricht beim Empfänger angezeigt wird, und dies ist eine gute Sache! Möglicherweise hat Ihr Empfänger benutzerdefinierte Schriftarten vollständig deaktiviert. Ändern Sie Farben, Schriftart und Größe nach Ihren Wünschen oder Anforderungen. Auch ihre aktuelle Art, die E-Mail zu lesen, kann möglicherweise die Schriftarten / Farben überhaupt nicht anzeigen. (Wie auf einem mobilen (nicht so intelligenten) Telefon oder in einem Terminal oder einer WebMail-Oberfläche.)
MacLemon
0

@ emmby's Anweisungen haben den Job für mich gemacht. Ich stellte jedoch fest, dass dies in E-Mail-Clients wie Outlook unter Windows immer noch zu seltsamen Signaturen führt, da meine E-Mail-Nachrichten standardmäßig in Times New Roman gerendert werden, während meine Signaturschrift in meiner Apple Mail-Signatur auf z. B. Helvetica festgelegt ist.

Da meine E-Mail-Signatur so aussehen soll, als wäre sie Teil der E-Mail selbst (als hätte ich sie selbst eingegeben), soll die Signatur die Schriftart des E-Mail-Körpers anpassen. Um dies zu erreichen, entfernte ich alle umgebenden Divs und Körperelemente. ZB habe ich das geändert:

Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
    charset=us-ascii
Message-Id: <09E9E5C6-8082-4339-A894-1ABA63E40BEB>
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))

<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: 12px; "><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div style=3D"font-weight: =
normal; "><div>Kind regards,</div><div><br></div><div>=
Pascal</div><div><br></div></div><div></div></div></body></span>=

dazu:

Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
    charset=us-ascii
Message-Id: <09E9E5C6-8082-4339-A894-1ABA63E40BEB>
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))

<p>Kind regards,</p>

<p>Pascal</p>

Dies funktioniert am besten für alle E-Mail-Clients, die ich bisher überprüft habe.

Pascal Lindelauf
quelle
-1

Ich folgte den Anweisungen von Emmby am 23. September.

Brillant! Die ersten Anweisungen habe ich überall gefunden, die tatsächlich funktionieren. Ich habe Probleme mit der Apple Mail, da die Signaturformatierung nicht vollständig kontrolliert werden kann.

Ich habe Hunderte von E-Mails an meine eigene Google Mail-Adresse gesendet, die alle in einer Vielzahl von missbräuchlichen Formatierungen eingehen.

Ich habe in einer Signaturdatei alle "font-size = medium" durch "font-size = 13px" ersetzt, was meine Standardschriftgröße ist. Infolgedessen befindet sich die in Google Mail angezeigte E-Mail nicht mehr in "Arial", sondern in "Lucida Sans", der von mir tatsächlich ausgewählten Schriftart. Auch der Zeilenabstand des folgenden Teils der Signatur, der in Times New Roman 11 pt enthalten ist, ist jetzt normal, anstelle des Zeilenabstands, den er zuvor von der 13-pt- oder "mittleren" Größe übernommen hat.

Ich muss noch experimentieren, aber dies widerspricht allen Kommentaren in anderen Threads, dass die Formatierung von Rich-Text-E-Mails nicht kontrolliert werden kann, da sie (teilweise) vom empfangenden E-Mail-Client verwaltet wird.

Ich bleibe bei meiner Schlussfolgerung, dass Apple diesen äußerst ärgerlichen Mangel an Kontrolle über sein Mail-Programm ignoriert.

Hans M.
quelle
Ihr Beitrag beantwortet die Frage nicht. Es ist möglicherweise besser geeignet, einen Kommentar zu emmbys Antwort zu schreiben, als ihn als Antwort zu veröffentlichen.
user8472