Hvis du har brug for at afsende en mail fra din hjemmeside, men ikke har adgang til f.eks. PHP eller et andet script sprog, kan du benytte dig af det, der populært kaldes en "formmail" løsning.
En formmail løsning går ud på, at du opretter en HTML FORM på din hjemmeside, som sender information til en speciel side hos os, der tilgengæld sender en mail på vejne af dig. Hvad der skal stå i emailen og hvem der sendes til og fra, er alt sammen noget du definerer.
Der kræves altså ingen kode kendskab, kun kendskab til HTML og FORM elementer.
Du skal bruge 3 ting
- den side, hvorfra mailen skal afsendes - f.eks. en "kontakt mig side", og hvor brugeren ofte forventes at indtaste en besked af en slags
- en skabelon for hvordan din email skal se ud
- en side, hvor brugeren skal ledes hen efter at din email er afsendt
Side 1
Vi forestiller os her, at der er tale om en "kontakt os" formular. Vi vil gerne vide hvad kundens navn er, hans emailadresse og selvfølgelig en besked fra kunden om hvad det drejer sig om.
I eksemplet herunder har vi kun taget det mest nødvendige med - ingen tekst eller noget. Det ses, at vi har tre felter med, samt en speciel ACTION og der ud over referencer til vores email skabelon og retursiden:
<FORM METHOD=POST ACTION="http://tools.conviator.com/conviatormail.php"><p>
<INPUT TYPE="text" NAME="afsendermailadresse" VALUE=""><p>
<INPUT TYPE="text" NAME="afsendernavn" VALUE=""><p>
<INPUT TYPE="text" NAME="beskedfraafsender" VALUE=""><p>
<INPUT TYPE="hidden" NAME="template" VALUE="kontaktmail.txt">
<INPUT TYPE="hidden" NAME="success" VALUE=http://www.conviator.com/takforrespons.html><p>
<INPUT TYPE="submit">
</FORM>
De tre vigtige ting er altså:
- "action" sættes til at være http://tools.conviator.com/conviatormail.php
- "template" indeholder navnet på en fil, som
- ligger på samme webhotel, og ligge i roden af dit webhotel
- ender på txt
- har den struktur, der vises her neden for
- "success" er en URL til den side, der skal vises efterfølgende
de øvrige felter er alle nogen du selv kan vælge efter behag. De har ingen betydning umiddelbart, men ideen er selvfølgelig, at du kan få de indtastede værdier indsat i din email.
Din email template/skabelon er en tekst fil, der ligger i roden af dit webhotel, og har følgende struktur:
to:
cc:
bcc:
subject:
(TOM LINIE)
(Selve email body)
dvs. din første linie starter med teksten "to:", anden linie starter med "cc:", tredie linie med "bcc:" osv. Efter linien "Subject" skal der være en tom linie, og resten af indholdet indsættes som selve beskeden i din email.
Hver af disse linier kan/skal efterfølges af noget yderligere information. Den første linie skal selvfølgelig udfyldes med den email adresse, hvor til emailen skal sendes, den anden med en emailaderesse, hvis der skal sendes en kopi til en osv.
Subject angiver emailens emnelinie.
Den efterfølgende tekst, der indsættes som selve indholdet af mailen kan indeholde [feltnavn], dvs. [-tegnet og ]-tegnet, og der imellem et "navn". hvis "navn" er det samme som et feltnavn fra din oprindelige side, så bliver [feltnavn] erstattet med det, der blev indtastet på hjemmesiden.
f.eks. kunne din email skabelon se ud som følgende :
to: info@conviator.com
cc: vigtigt@conviator.com
bcc:
Subject: kontakt fra hjemmesiden
Følgende er indtastet på hjemmesiden af [afsendernavn], der har emailadressen [afsenderemail] :
[afsenderbesked]