I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Alting står derinde, mvk. Det kræver selvfølgelig, at du læser det... :-)
Og lige en ting mere: Det kræver selvfølgelig også at dit webhotel understøtter JMail. Det skal du nok lige undersøge... ellers må vi finde en anden løsning til dig. :-)
Jeg ved det er en lidt stor post. Denne kode giver en side, som bruger jmail og indeholder både formen og afsendelsesscriptet:
<BODY>
<%
IF request.queryString("page") = "send" THEN set msg = Server.CreateObject("Jmail.Message") msg.Logging = true msg.From = Request.Form("sender") msg.AddRecipient Request.Form("recipient") ' msg.AddRecipientBCC "enAndenAdresse@noget.dk" msg.Subject = Request.Form("sub") &" fra "& Request.Form("name") msg.Body = Request.Form("body") ' msg.AppendText "Her kommer en linie tekst" ' msg.AppendText "Og her kommer noget mere tekst" msg.MailDomain = "MAILSERVER" msg.MailServerPassWord = "MAIL_USER_PASSWORD" msg.MailServerUserName = "MAIL_USER" msg.Send ("MAILSERVER") IF err<>0 THEN Response.Write("Error: &err.description") End IF
hvordan skal formens kommando struktureres: <form action="kunstkort_sent.asp?mode=send" name="kunstkortForm" method="post"> har jeg skrevet, men det virker ikke <form action="kunstkort_sent.asp" mode="send" name="kunstkortForm" method="post"> modtaget jeg heller ikke noget af
Jeg kan ikke se, at du overfører mode på den sidste måde - hvad er der i vejen med at bruge <form action="kunstkort_sent.asp?mode=send" name="kunstkortForm" method="post"> og i scriptet mode = request.queryString("mode") if mode="send" then ... END IF
ja, så er der en fejl i scriptet. :( Jeg ville nok prøve at kommentere noget ud - hvis du ikke lige finder fejlen ville jeg kommentere alt ud, og så sætte tingene til igen - en af gangen
Så behøves I ikke bruge mere tid på ærgelige upload og test og at skrive herind igen. :-) Jeg selv brugte ca. 1 hel dag på det samme, og ENDELIG fandt jeg ud af at få det til at virke.
Så derfor: Hvorfor kopierer I ikke bare mit allerede færdigudviklet og gennemtestet script???
if mode="send" then Name = ""& Request.Form("Name") &"Test nr. 10" 'Her skriver jeg hvad der skal at stå i "EMNE"-feltet i E-mailen. Email = Request.Form("Email") Message = "OVERSKRIFT:<br><br>Navn: "& Request.Form("Navn") &"<br>E-mail: "& Request.Form("Email") &"<br>Emne: "& Request.Form("Emne") &"<br>Besked: "& Request.Form("Besked") Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.ContentType = "text/html" JMail.ServerAddress = "smtp.udbyder.dk" 'Her skriver jeg adressen/navnet til Webhotel-udbyderens E-mail-server (fx. "smtp.udbyder.dk"). JMail.Priority = 3 JMail.Sender = "Besked fra mit website" 'Her skriver jeg den text der skal stå i "FRA"-feltet i E-mailen. JMail.Subject = Name JMail.Body = Message JMail.AddRecipient "navn@website.dk" 'Her skriver jeg min egen E-mail adresse. JMail.AddRecipient Email JMail.Execute Set JMail = nothing
strSend = "<center>Beskeden er nu afsendt.<br>Vi vender tilbage hurtigst muligt.</center>" End If %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.