Klaus Egebjerg wrote in dk.edb.internet.webdesign.serverside.asp:
> --
> "Torben Brandt" <torben@actuar.dk> wrote in message
> news:aocdhr$js6$1@sunsite.dk...
> > Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
> > > Klaus Egebjerg escribió / skrev
> > >
> > > >
> > > > Hej
> > > >
> > > > Jeg har en formular der sender til en mail adresse via JMail. Nu
> > > > kunne jeg så godt tænkte mig, at den også sendes til en mailadresse
> > > > jeg har i en variabel.
> > >
> > > Prøv med
> > > Msg.AddRecipientCC strFrom
> >
> > Så markeres anden modtager jo som CC.
> > Det må så afhænge af opgave om det er ok :)
> >
> > Jeg har brugt msg.AddRecipient til at skrive til flere på én gang, (ved
> > at kalde funktionen flere gange) i samme mail, så det burde virke med
> > flere modtagere på den måde.
> >
> > Prøv evt at give lidt mere at din kode, så vi kan se hvad strFrom
> > indeholder. Prøv evt også at skrive den ud i din kode.
> >
> > Hvis en modtageradresse ikke findes, så sendes en MailerDaemon (eller
> > hvad de hedder (fejl-meddelelse i en mail) ) til afsenderadressen. Har
> > du lagt mærke til om sådanne kommer (der kan gå noget tid)?
> >
> > mvh Torben
> >
> Hej igen
>
> Der er ikke noget af ovenstående der virker. Jeg sender derfor lidt mere
af
> koden:
>
> Sen "Email" & "<TR>" & "<INPUT Type=Text Size=40 Name=""Email""> "
>
> Sen "</FORM>"
> %>
> </Table>
> </Table>
> <%
> strNavn = Trim(Request.Form("Navn"))
> strAdresse1 = Trim(Request.Form("Adresse1"))
> strAdresse2 = Trim(Request.Form("Adresse2"))
> strPostnr = Trim(Request.Form("Postnr"))
> strBy = Trim(Request.Form("By"))
> strFrom = Request.Form("Email")
> strBetaling = Trim(Request.Form("Betaling"))
> strKommentar1 = Trim(Request.Form("Kommentar1"))
> strKommentar2 = Trim(Request.Form("Kommentar2"))
> strKommentar3 = Trim(Request.Form("Kommentar3"))
>
> Select Case Trim(Request.Form("DO"))
> Case "Afsend"
> set msg = Server.CreateOBject( "JMail.Message" )
> msg.ContentType = "text/html"
> msg.Logging = true
> msg.silent = true
> msg.From = strFrom
> msg.FromName = strNavn
> msg.AddRecipient "klaus@egebjerg.dk"
> msg.AddRecipientCC strFrom
> msg.Subject = "Bestilling"
> msg.Body = CStr(PrintBag(BagItems))
> msg.Body = msg.Body & strNavn & "<BR>"
> msg.Body = msg.Body & strAdresse1 & "<BR>"
> msg.Body = msg.Body & strAdresse2 & "<BR>"
> msg.Body = msg.Body & strPostnr & "<BR>"
> msg.Body = msg.Body & strBy & "<BR>"
> msg.Body = msg.Body & strFrom & "<BR>"
> msg.Body = msg.Body & strBetaling & "<BR>"
> msg.Body = msg.Body & strKommentar1 & "<BR>"
> msg.Body = msg.Body & strKommentar2 & "<BR>"
> msg.Body = msg.Body & strKommentar3 & "<BR>"
> if not msg.Send("mail.egebjerg.dk") then
> Response.write msg.log
> else
> CStr Lager(BagItems)
> Response.Redirect ("takbestilling.htm")
> Response.Write rs("Varenummer")
>
> Response.Redirect("katalog.asp")
> end if
>
Jeg kan ikke umiddelbart finde noget galt i din kode. (Men der er der måske
andre der kan
)
Som jeg læser dit første indlæg i tråden, så bliver der rent faktisk afsendt
og modtaget en email. Er det korrekt?
Jeg ville ellers tro at mailen ikke ville blive sendt og der ville komme en
"All servers failed to ..."-fejl.
Skal man ikke bruge en afsenderadresse (msg.From) som er oprettet på
serveren? - hvis den vel og mærke ikke er open relay...
Prøv at skrive igen hvad du får for en fejl, eller hvad der er galt med den
email som evt kommer igennem.
NB! Hvis du bruger den samme email som to modtagere i samme mail (evt bruger
xx@xx.xx som både almindelig modtager (To) og CC), så fjerner JMail bare den
ene af dem, så denne kun modtager én mail
mvh Torben
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials