Sådan virker sendmail
Du skal ikke kunne programmere, du skal ikke lave en bestemt fil til din hjemmeside, bare skrive en html formular
Du kan:
Bestemme om bestemte felter skal udfyldes, og definere en fejlside, der skal vises,
hvis felterne er blanke.
Sende brugeren til en bestemt hjemmeside når formularen er udfyldt korrekt.
Formularen Der er nogle få ting, du skal huske, før du laver en form, der bruger sendmail.
Brug altid POST method
ACTION skal altid være http://sendmail.avalonia.dk: <form action=http://sendmail.avalonia.dk method=post>
Felterne skal navngives, navnene bruges også som tekst i e-mailen så giv dem fornuftige navne
Forkert: <input type=text name="feltnummer7" size=35>
Rigtigt: <input type=text name="brugernavn" size=35>
Feltnavne må kun indeholde bogstaver fra a-z. Der må ikke være blanke mellemrum. Du kan lave mellemrum med "-" eller "_".
Forkert: <input type=text name="ønsket kodeord" size=35>
Rigtigt: <input type=text name="onsket_kodeord" size=35>
Specialfelter i formularen Der er nogle felter der SKAL være udfyldt før sendmail kan fungere
<input type=hidden name="til" value="din@email.dk" size=40>
Her skriver du e-mail adressen der skal modtage formularen
<input type=hidden name="fra" value="brugers@mail.dk" size=40>
Dette felt kan du enten lave som skjult (type=hidden) eller til at skrive i (type=text)
Laver du det som skjult skal du skrive den e-mail der skal være afsender på formularen
Hvis brugeren må skrive i feltet vil hans e-mail stå som afsender af e-mailen
<input type=hidden name="emne" value="Bestilling af varer" size=40>
Dette felt kan du enten lave som skjult (type=hidden) eller til at skrive i (type=text)
Indholdet af dette felt bruges som emne til e-mailen
<input type=hidden name="ok-url" value="http://www.apple.dk" size=40>
Her skrives adressen for den side som brugeren skal se når formularen er afsendt
<input type=hidden name="fejl-url" value="http://www.microsoft.com" size=40>
Her skrives adressen for den side som brugeren skal se hvis ikke alle krævede felter er udfyldt
<input type=hidden name="krav" value="navn adresse by" size=40>
Her angiver du hvilke felter i din formular som brugeren skal udfylde for at sende
Eksemplet ovenfor vil kræve at brugeren skriver noget i felterne navn, adresse og by
<input type=text name="navn" size=40>
Dette er et valgfrit specialfelt, hvis du benytter dig af det vil værdien blive brugt som navn på afsender af e-mail
Det giver denne formular:
Navn:
E-mail:
Adresse:
Antal CD'er: Det vil sende en email til modtager@email.dk der vil se ca. sådan ud:
Fra: brugerens-navn <brugers@email.dk>
Til: modtager@email.dk
Emne: Mail fra hjemmeside
Extra fif til de smarte Har du været vant til flexmail vil du måske savne muligheden for at kunne skrive ekstra tekst i den mail der bliver sendt. Her er et par gode ideer til e-mailen:
Indsæt et skjult felt i formularen og kald det fx. __note, teksten i dette felt vil komme med i e-mailen. Hvis et feltnavn starter med __ 2 stk _ vil navnet ikke blive vist i e-mailen
Hvis du vil lave et linieskift i en emailen kan du lave et felt der har LINIESKIFT i value, det vil blive lavet om til et linieskift i e-mailen LINIESKIFT kan også bruges midt i en skjult tekst som nævnt ovenfor.