Det kommer helt an på, hvad der ligger under hjelmen på serveren så at sige.
Grunden til det, er at det skal gøres backend, altså koden skal afvikles på serveren. Det kan du gøre i eksempelvis PHP eller .NET. Nu ved jeg ikke hvad der ligger på din server, men et eksempel på hvordan du kan gøre det i PHP er:
- $to = "din email";
- $from = $_POST["email"];
- $subject = $_POST["subject"];
- $message = $_POST["message"];
-
- mail($to, $subject, $message, "From: $from\n");
- header("Location: http://dinside.dk/");
Husker jeg rigtigt, så er det vigtigt, at der ikke er sendt noget til klienten, før du sætter header. Det er ved at være noget tid siden, jeg har kodet i PHP
Et andet eksempel kan være .NET (C#):
- void SendMail(to, subject, message)
- {
- //Du skal sætte en SMTP server op når du sender herfra, så her bruger vi GMail
- var gmail = "dig@gmail.com";
- var gmailPassword = "sometingsecret";
-
- var smtp = new System.Net.Mail.SmtpClient();
- smtp.Host = "smtp.gmail.com";
- smtp.Port = 587
- smtp.EnableSSL = true;
- smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
- smtp.Credentials = new NetworkCredential(gmail, gmailPassword);
- smtp.Timeout = 200000;
-
- smtp.Send(gmail, to, subject, message);
- }
Håber det kan lede dig i den rigtige vej.