---
title: "Saubere HTML Mail (css und JavaScript)"
url: "https://www.typo3.net/d/52805-saubere-html-mail-css-und-javascript"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-11-04"
last_reply: "2008-01-25"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Saubere HTML Mail (css und JavaScript)

Extensions · 3 Antworten · gestartet 2006-11-04

## Eröffnungsbeitrag

**meister-g** · 2006-11-04 · [Beitrag #1](https://www.typo3.net/d/52805-saubere-html-mail-css-und-javascript/1)

Hallo Typo3ler,

nach einer komplizierten Direct Mail Konfiguration funktioniert nun alles soweit, allerdings habe ich Probleme mit den versendeten HTML Mails, die aus dem Baum heraus generiert wurden.

Probleme:
- JavaScript wird eingebunden
Verhalten: In diversen Mailclients ausprobiert befinden sich Dateianhänge in der Mail (ohne Erweiterung) die den js Dateien entsprechen. Die Skripte funktionieren nicht
Frage: Wie verhindere ich den Dateianhang (JavaScript nicht unbedingt notwendig) oder wie erledige ich das richtig (wäre gut zu wissen)

- CSS wird merkwürdig eingebunden.
Verhalten: Die gelinkten CSS Files (über page.Headerdata, wie die js dateien) werden auf merkwürdige Weise in die HTML Mail eingebunden. Bei meinem eigenen Stylesheet klappt das wohl richtig, aber Eudora z.B. zeigt teilweise in der Darstellung den Inhalt an.
Frage: Wie verhindere ich den Anhang von CSS (sinnvoll??) oder mache das sauber.

- Typo3 bindet selbst CSS und JS ein:

```html
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_e99aac0be0.css" />
<meta name="generator" content="TYPO3 4.0 CMS" />
	<script type="text/javascript" src="typo3temp/javascript_757c080409.js"></script>
```

Der Inhalt von stylesheet_e99aac0be0.css (die vielen Typo3 Styleklassen wie z.B. csc_... wird eben bei Eurora als Mailclient im Mailinhalt angezeigt.

Kann mir jemand sagen wie ich CSS und JavaScript in HTML Mails sauber verwalte? Was ist mit den von Typo3 eingefügten CSS und JS? Wie werde ich die evtl. los?

Das Ganze ist 4.0.2, Direct Mail 2.1.5, TemplaVoila 1.1.1

Rainer

## Antworten

### [#2](https://www.typo3.net/d/52805-saubere-html-mail-css-und-javascript/2) · kk3003 · 2007-01-22

Hallo,

gibt es hierfür mittlerweile eine Lösung?

Gruß
Alexander

### [#3](https://www.typo3.net/d/52805-saubere-html-mail-css-und-javascript/3) · wes610 · 2008-01-17

Hallo!
Ich stehe auch vor dem gleichen Problem! Kann mir hier jemand weiterhelfen? Gibt es dazu schon eine Lösung?

Liebe Grüße
Sascha

### [#4](https://www.typo3.net/d/52805-saubere-html-mail-css-und-javascript/4) · manfredo · 2008-01-25

Im Template deines Newsletterordners musst du das angeben:

```typoscript
config {
    removeDefaultJS = 1
    inlineStyle2TempFile = 0
    ..........
    ..........
    }
```

#removeDefaultJS

Wenn gesetzt, wird das Standard-Javascript im Header entfernt. Dies enthält die blurLink-Funktion und die Browsererkennungs-Variablen.

Sonderfall: Wenn der Wert external ist, wird das Standard-Javascript in eine temporäre Datei geschrieben und aus dieser Datei eingebunden. Siehe »inlineStyle2TempFile unten.

Beispiel:
config.removeDefaultJS = external
config.removeDefaultJS = 1

#inlineStyle2TempFile

Wenn gesetzt, werden die von Typo3 erzeugen Inline-Styles in eine Datei typo3temp/stylesheet_[Hashstring].css geschrieben, der Header der Seite enthält lediglich einen Link zu dieser Datei.
Der Dateihash basiert auf dem Inhalt der Styles.

Beispiel:
config.inlineStyle2TempFile = 1

Nachzulesen hier bei typo3.net - TYPO Script Referenz

---

Quelle: „Saubere HTML Mail (css und JavaScript)“, typo3.net, https://www.typo3.net/d/52805-saubere-html-mail-css-und-javascript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
