Ich glaube, in den meisten Fällen würde man so etwas wohl mit PHP machen.
Mit JavaScript kann man zwar Informationen von einer Seite zur nächsten Übergeben (in dem man etwas an die URL ranhängt), aber fertige Lösungen wirst du für
JS wohl kaum finden, weil eben üblicherweise mit PHP.
Und am Ende bleibt ja nach die Übergabe an das E-Mail-Programm. Wenn ein Nutzer kein E-Mail-Programm eingerichtet hat, weil er immer nur das Webinterface (von GMX oder so) nutzt, dann steht er auf dem trocknen.