Tak for dit svar, sorry havde glemt en copy paste af "afsendepost.asp"
Den er herunder:
Hvad med afsendelselsen til kunden, kunne dette også fixes ?
<% // Kontrollerer om der er tomme felter og om noget mangler at blive tastet ind. IF Len(Request.Form("Epost")) > 0 AND Len(Request.Form("Emne")) > 0 AND Len(Request.Form("Meddelelse")) > 0 AND Len(Request.Form("Statistik")) > 0 AND Len(Request.Form("Navn")) > 0 AND Len(Request.Form("Adresse")) > 0 AND Len(Request.Form("Telefon")) > 0Then
// Mailkomponenten "Jmail" Set objMailer = Server.CreateObject ("JMail.SMTPMail")
// Afsender E-Post. objMailer.Execute() Set objMailer = nothing
// Skriver okmeddelelse. Session("error") = ("Tak for Deres henvendelse - Vi besvarer meddelelsen hurtigst muligt.") Response.Redirect("kontaktsvar.asp")
// Skriver fejlmeddelelse. else Session("error") = ("Der var fejl i Deres indtastning - Prøv venligst igen !") Response.Redirect("kontaktfejl.asp") End if %>
overskriver du det eksisterende indhold, altså vil body kun indeholde den sidst indsatte værdi. Jeg kan ikke huske om jmail har en appendbody men mener det ikke - så du skal opbygge hele indholdet som én streng og sætte den i én body.
Ved at benytte flere objMailer.AddRecipient kan du tilføje flere modtagere. Du kan også benytte AddRecipientBCC eller AddRecipientCC alt afhængig af hvordan de skal tilføjes.
Jeg er dog ikke helt med, kunne jeg for dig til at skrive mig et eksempel ?
Du kan måske sætte indholdet ind i mit fremsendte script.
Synes godt om
Slettet bruger
05. marts 2009 - 18:44#5
Er ikke sikker på hvordan du gerne vil have vist mailen, men du gøre følgende i afsendepost.asp:
<% // Kontrollerer om der er tomme felter og om noget mangler at blive tastet ind. IF Len(Request.Form("Epost")) > 0 AND Len(Request.Form("Emne")) > 0 AND Len(Request.Form("Meddelelse")) > 0 AND Len(Request.Form("Statistik")) > 0 AND Len(Request.Form("Navn")) > 0 AND Len(Request.Form("Adresse")) > 0 AND Len(Request.Form("Telefon")) > 0Then
// Mailkomponenten "Jmail" Set objMailer = Server.CreateObject ("JMail.SMTPMail")
// Afsender E-Post. objMailer.Execute() Set objMailer = nothing
// Skriver okmeddelelse. Session("error") = ("Tak for Deres henvendelse - Vi besvarer meddelelsen hurtigst muligt.") Response.Redirect("kontaktsvar.asp")
// Skriver fejlmeddelelse. else Session("error") = ("Der var fejl i Deres indtastning - Prøv venligst igen !") Response.Redirect("kontaktfejl.asp") End if %>
ELLER!! Følgende:
<% // Kontrollerer om der er tomme felter og om noget mangler at blive tastet ind. IF Len(Request.Form("Epost")) > 0 AND Len(Request.Form("Emne")) > 0 AND Len(Request.Form("Meddelelse")) > 0 AND Len(Request.Form("Statistik")) > 0 AND Len(Request.Form("Navn")) > 0 AND Len(Request.Form("Adresse")) > 0 AND Len(Request.Form("Telefon")) > 0Then
// Mailkomponenten "Jmail" Set objMailer = Server.CreateObject ("JMail.SMTPMail")
// Afsender E-Post. objMailer.Execute() Set objMailer = nothing
// Skriver okmeddelelse. Session("error") = ("Tak for Deres henvendelse - Vi besvarer meddelelsen hurtigst muligt.") Response.Redirect("kontaktsvar.asp")
// Skriver fejlmeddelelse. else Session("error") = ("Der var fejl i Deres indtastning - Prøv venligst igen !") Response.Redirect("kontaktfejl.asp") End if %>
Begge scripts, giver samme resultat i body, men skrives på hver sin måde i koden. Personligt ville jeg bruge metode nr 1, da den er langt mere kompakt. Derudover er det op til dig selv at ændre i mailens "udseende", som du gerne vil have det.
Synes godt om
Slettet bruger
05. marts 2009 - 18:54#6
Og med hensyn til afsendelsen af kopien til afsenderen, kan du - som keysersoze tidligere skrev - gøre følgende:
Metode 1: Tilføj følgende linje til afsendepost.asp: // Kopi til afsender objMailer.AddRecipientBCC(Request.Form("Epost"))
Metode 2: Ændre den gamle linje: // Modtager E-Postadresser. objMailer.AddRecipient("min@mail.dk") Til: // Modtager E-Postadresser. objMailer.AddRecipient("min@mail.dk, " & Request.Form("Epost"))
Begge metoder burde virke, det kommer blot an på hvordan du vil have det til at se ud i headeren :)
Havde skrevet forkert sorry virker nu Erizias. Endnu engang tak for hjælpen begge 2.
Sidst nænvte for point for den store hjælp.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.