rob: Veränderung des E-Mail-Formats! HILFE!

Beitrag lesen

Hi!

ich habe eine Seite mit Java/HTML erstellt

Nein. Das hat nichts mit Java zu tun. Du setzt JavaScript ein.
Bis auf den Namen gibt es da eigentlich keine Gemeinsamkeit.

<html>
<title> test </title>
<body>

Hier fehlt die DTD-Angabe, eventuell ein Metatag, der den verwendeten Zeichensatz angibt und in jedem Fall das schliessende Head-Tag.

<form name="Formular4" method="post" action="" enxtype="text/plain"
onSubmit="(document.Formular4.action += mailtoandsubject)">

Es muß "enctype" heißen, nicht "enxtype".

<script type="text/javascript" language="JavaScript">

Das Language-Attribut ist deprecated.

<p></p>

Leere Paragraphs sind nicht sinnvoll. Wenn du einen Abstand erzeugen willst, dann nutze CSS.

Zum Tabellendesign und der Formulargestaltung sage ich mal nichts...

Die Seite läuft ohne Probleme

Aber nicht ohne JavaScript...

aber wenn man die eingegebenen Daten dann in die Mail packt (also der Knopf "Senden" gedrückt wird) sieht es folgender Maßen aus:
Lieferant=Lacost&Datum=12.05.07&Verk.Nr.=38&AnFiliale=einkauf%40aby.de&1.+alternativ+Filiale=02&2.+a lternativ+Filiale=03&subject=Test&send=Senden

Ja, natürlich.

Kann man hier nicht eine Strukturierung einbauen das es z.B. so aussieht:

Lieferant=Lacost
Datum=12.05.07
Verk.Nr.=38
AnFiliale=einkauf@aby.de

  1. alternativ Filiale=02
  2. alternativ Filiale=03

Ja, nutze eine serverseitige Technik.

Vor allem auch das Sonderzeichen wie "@" und " " nicht als "%40" oder "+" dargestellt wird!

Ja, nutze eine serverseitige Technik.

Also direkt an das Mail-Programm so wie oben angezeit übertragen wird, damit dies dann sauber verschickt werden kann.

Und was ist, wenn ein User keinen Emailclient hat?
Oder wenn er in einem Internetcafé sitzen sollte und seine persönlichen Zugangsdaten zu seinem Mailserver nicht in dem installierten Mailclient einstellen kann?
Nutze eine serverseitige Technik und verschicke damit die Mails.

Bitte um Hilfe!

Vergiss das clientseitige Mail verschicken. Mache es serverseitig.

Schöner Gruß,
rob