---
title: "Datei an Powermail übergeben"
url: "https://www.typo3.net/d/86327-datei-an-powermail-uebergeben"
source: "typo3.net"
tags: ["Extensions","E-Mail-Versand","Frage","Powermail"]
created: "2009-01-30"
last_reply: "2009-03-18"
replies: 25
solved: false
page: 1
pages: 1
lang: "de"
---

# Datei an Powermail übergeben

Extensions · 25 Antworten · gestartet 2009-01-30

## Eröffnungsbeitrag

**mike_sebaro** · 2009-01-30 · [Beitrag #1](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/1)

Hallo,

gibt es die möglichkeit eine Datei an ein Powermail-Formular zu übergeben?
Möchte damit realisieren, dass man sich eine bestimmte Datei per E-Mail zuschicken kann.

Jemand eine Idee?

Mfg Mike

## Antworten

### [#2](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/2) · einpraegsam.​net · 2009-01-30

In der neuesten Version (noch nicht veröffentlicht) kann man Dateien über Typoscript anhängen - meinst du das?

### [#3](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/3) · mike_sebaro · 2009-01-31

hi

nicht ganz, hab in einer Tabelle nen Link, wo man ein PDF downloaden kann.
Würde gerne dahinter nochmal einen Link haben, der auf ein Formular verweist wo man dann die jeweilige Datei an eine e-mail adresse verschicken kann.

Ich hoffe es ist jetzt klarer :-)

Mfg Mike

### [#4](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/4) · uwemartin · 2009-02-06

Hallo,

die neue Version sollte das können.

mfg uwe

### [#5](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/5) · einpraegsam.​net · 2009-02-06

> **mike_sebaro schrieb:**
>
> hi
>
> nicht ganz, hab in einer Tabelle nen Link, wo man ein PDF downloaden kann.
> Würde gerne dahinter nochmal einen Link haben, der auf ein Formular verweist wo man dann die jeweilige Datei an eine e-mail adresse verschicken kann.
>
> Ich hoffe es ist jetzt klarer :-)
>
> Mfg Mike

Da Dateien über Typoscript stdWrap gesetzt werden können, kannst du auch bei einem speziellen Link eine spezielle Datei anhängen

### [#6](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/6) · mike_sebaro · 2009-02-14

Ok danke super!!

Wann wird die neue Version voraussichtlich mit dieser Funktion verfügbar sein?
Damit ich bisschen planen kann :-)

Hab noch eine andere frage, ist es möglich, Powermail so zu konfigurieren das ich im Formular die Empfängeraddresse angeben muss und nicht im Backend?

Also ich klicke z.b. dann auf den Link, dann öffnet sich das Formular und dort wird auch die datei angehängt. In diesem Formular geb ich dann eine E-Mail ein und die datei wird dann an diese email verschickt.

ist das möglich?

ich danke euch für eure hilfe.

lg Mike

### [#7](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/7) · einpraegsam.​net · 2009-02-15

> **mike_sebaro schrieb:**
>
> Wann wird die neue Version voraussichtlich mit dieser Funktion verfügbar sein?
> Damit ich bisschen planen kann :-)

Seit dem 5.2. ist 1.4.8 online...

> **mike_sebaro schrieb:**
>
> Ist es möglich, Powermail so zu konfigurieren das ich im Formular die Empfängeraddresse angeben muss und nicht im Backend?

Siehe:
- [/d/82247-powermail-mehrere-empfaenger](https://www.typo3.net/d/82247-powermail-mehrere-empfaenger)
- <http://www.typo3forum.net/forum/powermail/34689-alternative-sql-query-empf-ngerwahl-powermail.html>

### [#8](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/8) · mike_sebaro · 2009-02-16

Hi

danke für die info, hab jetzt mal die aktuellste Version von Powermail installiert.

Zum Empfänger:

Versteh nicht ganz wie ich das mit SELECT abfragen soll. Ich hab mein Formular dort ist ein Feld E-Mail. wie bring ich jetzt Powermail bei das Empfänger das Feld E-Mail ist? Hab mir jetzt mal die tx_powermail_fields angeschaut, aber weiß nicht ob ich da ganz richtig bin etc.

Kann mir da jemand helfen?

Zur Datei Übergabe:

Ich hab einen link der dynamisch in typoscript erstellt wird. der link heißt download und damit kann man eine PDF Datei downloaden. Bin jetzt schon die Doku durchgegangen, nur weiß ich nicht wo ich genau anfangen soll. der Link der erstellt wird soll dann nicht Download heißen sondern versenden und dort soll dann das email formular kommen. Kann mir da jemand einen Tipp geben wo ich das genau finde?

Ich danke im voraus.

Mfg Mike

### [#9](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/9) · einpraegsam.​net · 2009-02-16

1) Du könntest theoretisch ein Feld erstellen (z.B. uid11) und dort soll der User eine E-Mail Adresse eintragen, das kannst du direkt bei Empfänger eintragen:
###UID11###

Das würde ich aber nicht machen, denn so öffnest du Spammern die Türe

2) Schau dir mal das Typoscript von powermail an, dort ist ein Beispiel wie man an ein Formularmail einen Anhang einfügen kann

### [#10](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/10) · mike_sebaro · 2009-02-16

1)
das ist nur im intranet, da gibts keine spammer :-)

2)
kannst du mir genau sagen wo? hab gerade die doku durchgewühlt, aber nix gefunden wie ich dateien anhänge :-(

### [#11](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/11) · einpraegsam.​net · 2009-02-16

```typoscript
plugin.tx_powermail_pi1 {
	email {
		recipient_mail {
			addAttachment = COA
			addAttachment {
				10 = TEXT
				#10.value = fileadmin/pic.jpg
				10.wrap = |,
			}
		}
	}
}
```

### [#12](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/12) · mike_sebaro · 2009-02-16

Danke für das Typoscript,
werd da leider ne andere lösung finden müssen, da ich so die datei nicht übergeben kann, sind ja immer unterschiedliche dateien.

Danke trotzdem.

### [#13](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/13) · einpraegsam.​net · 2009-02-16

> **mike_sebaro schrieb:**
>
> werd da leider ne andere lösung finden müssen, da ich so die datei nicht übergeben kann, sind ja immer unterschiedliche dateien.

Mit ein bischen Fantasie ist natürlich auch eine Übergabe von außen möglich:

Zielseite: Seite5.html?file=fileadmin/bla.jpg

```typoscript
addAttachment = COA
addAttachment {
10 = TEXT
10.data = GPvar:file
10.wrap = |,
}
```

Oder du befüllst ein Hiddenfield mit dem Dateinamen und lässt den hier wieder ausgeben oder oder oder oder...

### [#14](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/14) · mike_sebaro · 2009-02-16

habs jetzt mal probiert, mit nem  link.

die email.html ist die seite, wo das powermail formular ist

```html
email.html?file=fileadmin/logo.gif
```

hier übergeb ich die Datei

und in meinem template steht

```typoscript
plugin.tx_powermail_pi1 {
        E-Mail {
                recipient_mail {
			addAttachment = COA
			addAttachment {
				10 = TEXT
				10.data = GPvar:file
				10.wrap = |,
				}
                        }
                }
        }
}
```

aber irgendwie wird die datei nicht mitgeschickt, was mach ich da falsch?

mfg

### [#15](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/15) · einpraegsam.​net · 2009-02-16

config.linkVars = L,file

### [#16](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/16) · mike_sebaro · 2009-02-17

hmm irgendwie bringt mich das nicht weiter :-(
den config parameter hab ich noch hinzugefügt,
der link passt auch soweit und wir im typoscript richtig von der extension generiert. allerdings nimmt das powermail formular die datei nicht mit.

muss ich da im formular noch irgendein feld für die datei hinzufügen?

hab jetzt da nur name, vorname und email.

ich danke im voraus für die hilfe.

---

kann es sein, dass es mit realurl was zu tun hat? die email.html ist nemlich eine mit realurl erstellte HTML "Datei"

---

mfg mike

### [#17](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/17) · mike_sebaro · 2009-03-18

Hallo

mitllerweile habs ichs geschaft, die Datei wird so übergeben.

```typoscript
plugin.tx_powermail_pi1 {
        email {
                recipient_mail {
                      addAttachment = COA
                      addAttachment {
                                10 = TEXT
                                10.data = GPvar:file
                                10.wrap = |,
                                }
                        }
                }
	prefill {
		uid1 = TEXT
		uid1.data = GPvar:email
		uid1.wrap = |
        }
}
```

allerdings hab ich das problem, das immer wieder leute Steuerzeichen in den Dateinamen schreiben wie z.B. ein &. Wenn ein & im Dateinamen ist, wird die datei nicht angehängt und verschickt. gibt es irgendwie die möglichkeit das ganze zu Escapen?? so das er das steuerzeichen einfach ignoriert?

Mfg Mike

### [#18](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/18) · einpraegsam.​net · 2009-03-18

rawUrlEncode = 1

Aber ist das wirklich sinnvoll? Ich kann mir also irgendeine Datei aussuchen, die mitgesendet werden soll? Dann vielleicht auch typo3conf/localconf.php?

### [#19](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/19) · mike_sebaro · 2009-03-18

danke, sinvoll ist das nicht, aber momentan geht es leider nichts anders. ist auch nur vorübergehend ...

leider funktionierts mit

plugin.powermail.rawUrlEncode = 1

nicht.

habs bei den constants eingetragen :-(

mfg mike

### [#20](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/20) · einpraegsam.​net · 2009-03-18

Natürlich im Setup!

### [#21](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/21) · mike_sebaro · 2009-03-18

geht leider nicht auch wenns im setup steht ... :-(

### [#22](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/22) · einpraegsam.​net · 2009-03-18

> **mike_sebaro schrieb:**
>
> geht leider nicht auch wenns im setup steht ... :-(

Poste doch mal deinen Code

### [#23](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/23) · mike_sebaro · 2009-03-18

Hier mal das root Template:

```typoscript
plugin.powermail.rawUrlEncode = 1
page = PAGE

page.stylesheet = fileadmin/template_intranet/col2.css
page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/template_intranet/index_2col.html
  workOnSubpart = DOKUMENT
  
  marks.MENU = HMENU
  marks.MENU.entryLevel = 0
  marks.MENU.1 = TMENU
  marks.MENU.1 {
		expAll = 0	
		noBlur = 1
		wrap = <div class="arrowlistmenu"><ul>|</ul></div>
		NO = 1
		NO {
			ATagTitle.field = abstract // description // title
			wrapItemAndSub = <li class="li01">|</li>
		}
		}
  marks.MENU.2 = TMENU
  marks.MENU.2 {
		expAll = 0	
		noBlur = 1
		wrap = <div class="arrowlistmenu"><ul>|</ul></div>
		NO = 1
		NO {
			ATagTitle.field = abstract // description // title
			wrapItemAndSub = <li class="li02">|</li>
		}
		}
  marks.MENU.3 = TMENU
  marks.MENU.3 {
		expAll = 0	
		noBlur = 1
		wrap = <div class="arrowlistmenu"><ul>|</ul></div>
		NO = 1
		NO {
			ATagTitle.field = abstract // description // title
			wrapItemAndSub = <li class="li03">|</li>
		}
  }

  marks.NAVO = HMENU
  marks.NAVO.special = directory
  marks.NAVO.special.value = 156
  marks.NAVO.1 = TMENU
  marks.NAVO.1.NO {
  	before = &nbsp;
  	after = &nbsp; | |*| &nbsp; | |*| &nbsp;
  	}
  
  marks.HEADERMENU = HMENU
  marks.HEADERMENU.special = directory
  marks.HEADERMENU.special.value = 90
  marks.HEADERMENU.1 = TMENU
  marks.HEADERMENU.1.NO {
  	before = &nbsp;
  	after = &nbsp; | |*| &nbsp; | |*| &nbsp;
  	}
	 
  marks.CONTENT < styles.content.get
  
  marks.RIGHT = CONTENT
  marks.RIGHT {
   	table = tt_content
   	select.where = colPos = 2
   	select.oderBy = sorting
  	}

}
```

und hier das ext-template wo die datei übergeben wird:

```typoscript
plugin.tx_powermail_pi1 {
        email {
                recipient_mail {
                      addAttachment = COA
                      addAttachment {
                                10 = TEXT
                                10.data = GPvar:file
                                10.wrap = |,
                                }
                        }
                }
	prefill {
		uid1 = TEXT
		uid1.data = GPvar:email
		uid1.wrap = |
        }
}
```

### [#24](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/24) · einpraegsam.​net · 2009-03-18

So schonmal nicht - eher so:

```typoscript
plugin.tx_powermail_pi1 {
        email {
                recipient_mail {
                      addAttachment = COA
                      addAttachment {
                                10 = COA
                                10.10 = TEXT
                                10.10.data = GPvar:file
                                10.10.rawUrlEncode = 1
                                10.wrap = |,
                                }
                        }
                }
        prefill {
                uid1 = TEXT
                uid1.data = GPvar:email
                uid1.wrap = |
        }
}
```

### [#25](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/25) · mike_sebaro · 2009-03-18

wenn ich dein TS übernehme wird leider gar nix mehr übergeben auch nicht die funktionierenden Files.

Bis jetzt hat der versand ja funktioniert bis auf die Dateien die z.B. ein & im Dateinamen hatten.

Hab schon versucht das ganze irgendwie zu Escapen mit 'file' oder \'file\' aber bringt leider auch nichts.

### [#26](https://www.typo3.net/d/86327-datei-an-powermail-uebergeben/26) · mike_sebaro · 2009-03-18

sobald ich von deinem TS

das

10.10.rawUrlEncode = 1

weg lasse funktioniert der Versand (bis auf die Dateien mit & im Dateinamen) nur mit nicht.

was macht rawUrlEncode genau? konnte es in der Doku nicht finden.

der link sieht der den dateinamen übergibt sieht so aus:

versenden.html?file=fileadmin/datei_&_text.pdf&email=email@test.de

versenden.html ist die seite, wo die powermail extension ist sowie das ext Template wo auch die datei übergeben wird.

Mfg Mike

---

Quelle: „Datei an Powermail übergeben“, typo3.net, https://www.typo3.net/d/86327-datei-an-powermail-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
