Formmail (skicka brev från websidan) - hos Levonline IT hotell, web hotel

Support

Välkommen till vår supportsektion. Bläddra ner för svaret på din fråga. Har du en teknisk fråga hittar du antagligen svaret på den nedan, eller så kan du prova att söka. Om du saknar något här eller har fått hjälp med något via vår support som du tycker borde finnas här, hör gärna av dig till oss så ordnar vi det!

Utöver supportsidorna har vi tagit fram en rad verktyg för domän och hemsida. Bland verktygen finner du guider för whois, SPF, HTTP-huvuden och mycket mer!

Om du behöver hjälp direkt av vår duktiga support är du välkommen att höra av dig per e-post (support@levonline.com) eller via telefon (08-320 360); vår kundtjänst finns tillgänglig vardagar mellan kl. 08:00 och 18:00 för att hjälpa dig med alla tänkbara problem eller önskemål.

Nedan finner du även ett kontaktformulär för supportfrågor.
Fritext sök
Populärast Webhotell Epost Domän Egen server Bredband
Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik

Formmail (skicka brev från websidan)

Viktigt: om du kör formmail i vår PHP5 miljö kan du inte använda suexec detta kommer att ge ett 500 Internal Server Error. Be vår support stänga av suexec.

Formmail.pl är ett script som skickar data i ett formulär till en given e-postadress under din domän. Det installeras så att alla kunder i Linux-miljön kan använda det. I Windows-miljön följer du istället denna supportartikel: JMail & ASP

Om du har varit kund länge så kan det hända att du inte har formmail installerat. Prova surfa till http://www.mindomän.com/cgi-bin/formmail.pl. (där du byter ut mindomän.com mot din domän).

Exempel på hur man använder formmail i sin HTML-sida ges nedan. Den skickar breven till formmail@mindomän.com (denna adress är speciell, se nedan).

<html>
<head>
   <title> test page </title>
</head>
<body>
   <form method="post" action="/cgi-bin/formmail.pl">
   <!-- this is where you input the recipent, it should be in formmail.txt -->
   <input type="hidden" name="recipient" value="formmail@domain.com">
   <!-- this is the sender address -->
   <input type="hidden" name="email" value="website@domain.com">
   <!-- the subject field -->
   <input type="text" name="subject">
   <!-- this field will be sent as contents -->
   <input type="text" name="mailcontents">
   <!-- this to -->
   <input type="text" name="mailcontents2">
   <input type="submit" value="submit">
   </form>
</body>
</html>

Hur scriptet fungerar kan du också läsa mer om på Matt's Script Archive.

Om du vill att en särskild sida skall visas efter att brevet är skickat så titta på redirect parametern hos Formmail. Om du till exempel gör så här så hamnar besökaren på http://www.mindomän.com/tack.for.brevet.html efter att brevet är skickat.

<HEAD>
   <TITLE> Test page </TITLE>
</HEAD>
<BODY>
   <FORM METHOD=POST ACTION="/cgi-bin/formmail.pl">
   <input type=hidden name="recipient" value="formmail@mindomän.com">
   <input type=text name="test">
   <input type=hidden name="redirect" value="http://www.mindomän.com/tack.for.brevet.html">
   <input type="submit" value="Submit">
   </form>
</BODY>

Adressen formmail@dindomän.com är speciell, det är den enda epostadress som fungerar från början. Vill du ändra den adressen rekommenderar vi att du lägger in ett alias som pekar till rätt mottagare.

Om du vill använda andra adresser direkt från formuläret kan du konfigurera detta i en fil som heter formmail.txt som du hittar under public_html/dindomän.com/cgi-bin. Denna fil innehåller en rad för varje recipient du har använt som mottagare i formuläret. Observera att mottagarna som skall få brevet skall stå i scriptet på din hemsida, men de måste även finnas med i formmail.txt så att de accepteras.

Levonline lägger in adressen formmail@dindomän.com för alla nya kunder i denna fil. Om du saknar filen så kan du skapa den själv. Så här kan alltså ~/public_html/mindomän.com/cgi-bin/formmail.txt se ut

formmail@mindomän.com
kalle@hotmail.com,bertil@example.com
Om det som står i recipientfältet inte EXAKT stämmer med en rad i formmail.txt fungerar det inte.

Det är viktigt att det inte är MS-DOS-radbrytningar i den här filen. Om du använder ett FTP-program för att skicka upp filen så se till att använda ASCII-överföring så blir det rätt radbrytningar.

Anledningen till att det bara ska gå att skicka e-post till vissa adresser är att det annars går för illvilliga individer att utnyttja formmail för att skicka spam. I takt med att antalet öppna vanliga mailreläer minskar så har spammare börjat utnyttja formmail.

Vissa e-postservrar (Exchange) har visat sig i vissa konfigurationer ha problem att ta emot brev som inte har en korrekt avsändaradress. Om man lägger till det i formuläret kan det i dessa fall fungera bättre.

    <input type=hidden name="email" value="formmail@mindomän.com">

Fick du svar på din fråga?

Är du nöjd med svaret på frågan? Ge oss förslag på förbättringar här!




Denna information används för att förbättra artikeln i framtiden.
För snabb hjälp, använd istället kontaktformuläret längre ned.

Allmänt

234 Servrar och nättjänster
235 Tjänsteövervakning 24/7
236 Kontrollera använt utrymme för ett konto
237 Byte av lösenord
238 Utskickslista rörande uppgraderingar och andra tekniska saker som händer på Levonlines datorsystem
239 Formmail (skicka brev från websidan)
240 Fel för Formmail med formulär genererade med Frontpage
241 Server Side Includes (SSI)
242 Komma med på sökmotorer
243 Lösenordsskydd av websidor
244 Olika användare har tillgång till olika sidor
245 Olika lösenordsdatabaser
246 Om säkerheten i lösenordsskyddet
247 Lösenordsskydd tillsammans med CGI-script
248 Visa olika sidor för olika inloggade personer
249 Eget ErrorDocument
250 Stänga av fillistningar
251 Egna MIME-typer.
252 Egen character encoding.
253 Skriva om sökvägen till ett script med rewrite
254 Olika startsidor för *.mindomän.com med rewrite
255 Visa olika dokument beroende på vilken site det är
256 Gör redirect filer som saknas med rewrite
257 Streaming media
260 Jag vill köra en wiki, kan jag det?
261 Kom igång med SSL
262 Kräva SSL genom SSLRequireSSL
263 Jag planerar att få många besökare, klarar era servrar det?
264 Kan jag öppna en egen port på er webserver?
265 Bygga WAP-hemsida för mobiler
266 Vad säger upphovsrättslagen?
267 Tips angående OSComerce
268 Tips angående VeryQuickWiki
269 session.use.trans_sid avslaget.
281 Använd refresh och frames för att skicka besökare vidare
295 Problem med UTF-8 eller annan teckenkodning
339 .htaccess / mod_rewrite fungerar inte på hemsidan
369 Mod_dir och konstiga redirects

KONTAKTA OSS!