Avatar billede jsc Nybegynder
15. september 2003 - 17:27 Der er 15 kommentarer og
1 løsning

Jmail til MS CDONTS

Hej Eksperter..

Er der ikke en der lige kan oversætte det her til MS CDONTS
format, jeg er kørt lidt død i det :(

                Set msg = Server.CreateOBject( "Jmail.Message" )

                msg.Logging = true
                msg.Silent = true
                msg.From = request.form("fra-mail")
                msg.FromName = request.form("fra-navn")
                msg.Charset = "iso-8859-1"

                msg.AddRecipient rssendmail("email"), rssendmail("Fornavn") & " " & rssendmail("Efternavn")
                msg.Subject = request.form("emne") & " - sendt af mailservicen"
                msg.Body = request.form("besked")

                if not msg.Send("mail.sixhoej.dk" ) then
                  Response.write msg.log
                else
                  Response.write "Emailen er nu blevet sendt."
                    response.redirect "default.asp?page=nyheder&besked=Din mail er sendt!<BR>&theme=" & theme
                end if

                Set msg = nothing

/jsc
Avatar billede eagleeye Praktikant
16. september 2003 - 12:57 #1
Et eks:
http://www.powerasp.com/content/hintstips/asp-email.asp

http://www.shocknet.org.uk/printpage.asp?pageID=81


Et hurtigt bud på koden:

                Set msg = Server.CreateObject("CDONTS.NewMail")

                msg.From = request.form("fra-navn") & "[" & request.form("fra-mail") & "]"
                msg.To = rssendmail("Fornavn") & " " & rssendmail("Efternavn") & "[" & rssendmail("email") & "]"
                msg.Subject = request.form("emne") & " - sendt af mailservicen"
                msg.Body = request.form("besked")

                msg.Send

                Response.write "Emailen er nu blevet sendt."
                response.redirect "default.asp?page=nyheder&besked=Din mail er sendt!<BR>&theme=" & theme
                Set msg = nothing
Avatar billede jsc Nybegynder
16. september 2003 - 14:32 #2
hvordan kan det være at man ikke skal skrive stmp adresse? det fatter jeg sku ikke lige..
Avatar billede eagleeye Praktikant
16. september 2003 - 14:36 #3
Det skal konfigureres i IIS kontrol panelet. Har du et web-hotel skulle det meget gerne være sat op.
Avatar billede jsc Nybegynder
16. september 2003 - 14:37 #4
ja.. men så vidt jeg husker skal jeg bruge min udbyders stmp adresse og ikke webhotellets..
Avatar billede eagleeye Praktikant
16. september 2003 - 14:45 #5
Hvis dit web-hotel understytter CDONTS så har de sat det rigtigt op:
Eks fra azero support side :
Du kan ikke bruge CDONTS på vores servere. Det kræver at der er lokal SMTP server og det kører vi ikke med af hensyn til hastighed og sikkerhed. Vi anbefaler at du istedet bruger JMail.
Avatar billede jsc Nybegynder
16. september 2003 - 14:47 #6
Ja.. mit webhotel skriver at de har CDONTS (det er starthotel.dk) og jeg har lige fundet en adresse (stmp.domain.dk) på mit webhotel kontrol panel, så det er vist ok.. jeg har bare ikke fået nogen mail med det nye system :(
Avatar billede eagleeye Praktikant
16. september 2003 - 14:53 #7
Du skal nok skrive dit domæne navn hvor der står domain ??
Eks:  www.eksperten.dk
Så skal der stå  stmp.eksperten.dk
Avatar billede jsc Nybegynder
16. september 2003 - 14:54 #8
ja.. netop.. men skal det også stå i koden? for det virker vist ikke bare af sig selv...
Avatar billede eagleeye Praktikant
16. september 2003 - 14:58 #9
CDONTS har ikke en property hvor det angives, det sættes op i IIS kontrol panelet.

Du kan evt prøve med en test så du 100% ved hvilken adresse som modtager

                Set msg = Server.CreateObject("CDONTS.NewMail")

                msg.From = "admin@domain.dk"
                msg.To = "admin@domain.dk"
                msg.Subject = "TEST"
                msg.Body = "TEST"

                msg.Send

                Response.write "Emailen er nu blevet sendt."
                Set msg = nothing
Avatar billede eagleeye Praktikant
16. september 2003 - 14:58 #10
med mindre du køre Chili!ASP ???
Avatar billede jsc Nybegynder
16. september 2003 - 15:10 #11
hey... det virker.. men den kan ikke lide de her linier:

msg.From = request.form("fra-navn") & "[" & request.form("fra-mail") & "]"
                msg.To = rssendmail("Fornavn") & " " & rssendmail("Efternavn") & "[" & rssendmail("email") & "]"

da det kun skal være emailadressen der står der.. hvordan får man så navnene med? når man kun må skrive sådan:

msg.From = request.form("fra-mail")
msg.To = rssendmail("email")
Avatar billede eagleeye Praktikant
16. september 2003 - 15:25 #12
Normalt ville  eagleeye [xxx@zzz.dk] virke
Avatar billede jsc Nybegynder
16. september 2003 - 15:27 #13
øv.. for det gør det ikke her :( - og der findes ikke andre alternativer?
Avatar billede eagleeye Praktikant
16. september 2003 - 15:31 #14
Det er også med < og > i stedet for [ ] såd her:
"The Boss<myemail@microsoft.com>"
Avatar billede eagleeye Praktikant
16. september 2003 - 15:33 #15
Så prøv med < > i stedet for:


                Set msg = Server.CreateObject("CDONTS.NewMail")

                msg.From = request.form("fra-navn") & "<" & request.form("fra-mail") & ">"
                msg.To = rssendmail("Fornavn") & " " & rssendmail("Efternavn") & "<" & rssendmail("email") & ">"
                msg.Subject = request.form("emne") & " - sendt af mailservicen"
                msg.Body = request.form("besked")

                msg.Send

                Response.write "Emailen er nu blevet sendt."
                response.redirect "default.asp?page=nyheder&besked=Din mail er sendt!<BR>&theme=" & theme
                Set msg = nothing
Avatar billede jsc Nybegynder
16. september 2003 - 15:59 #16
yes... tak for hjælpen! det funker nu!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel