Jag håller på med en anmälningssida åt en dansskola. När man anmäler sig ska man få ett mail med de uppgifter man fyllt i + betalinfo. Kurserna kostar olika så det måste skickas ut olika mail beroende på vilken man väljer. Några förslag på hur jag kan lösa detta?
Hämta data från formuläret och spara i variablar
Om data är korrekt ifylld
Hämta data om kursen från databasen med hjälp av ifylld data från formuläret
Skapa ett e-postobjekt (för att kunna skicka e-post med)
Om (Skicka meddelandet) lyckades
Skriv tackmeddelande
Annars
Skriv felmeddelande
Annars
Skriv Data ej korrekt ifylld
Jag har löst det på ett old fashion-sätt. Men tack för att ni försökte hjälpa till! Nu har jag en annan fråga istället. Går det att ändra avsändaren när man skickar med Jmail? Försökte med att skriva så här men det verkade inte göra nån skillnad.
Du kan skicka precis vad som helst med ett formulär utan att det spelar någon som helst roll, om du inte implementerar det på serversidan (ASP-koden) också.
If request.form("sender") <> "" then
dittJmailObjekt.SenderName = request.form("sender")
else
dittJmailObjekt.SenderName = "Någon"
end if
Men om det nu ska vara statiskt så är det onödigt att skicka med i formuläret, och onödigt att ha en if-sats. Då är det bara att slänga med det direkt i asp-koden.
Om du slänger in mottagaren i HTML-koden och inte kontrollerar vem som skickar vart kan man enkelt använda din sida i phising-attacker eller som spam-relay.
Hur ser ditt script ut? Är det en ASP-sida där man kan ändra en massa kod eller skickar du ett formulär till ett CGI-skript som kallas för FormMail?
Jag har löst det så att när man fyller i formuläret och skickar iväg det sparas det i min databas samtidigt som en annan asp-sida skickar iväg det med jmail. Adressen är den som man fyllt i formuläret.
264 ms totalt · 4 externa anrop · v20260731065814-full.868a69e5