Avatar billede ldplusse Nybegynder
11. april 2003 - 23:29 Der er 7 kommentarer og
1 løsning

send mail fra en ASP side.

Jeg har en ASP side hvor jeg fra et admin modul skal sende en redelagering mail til DK-Hostmaster.
Jeg bruger CDONTS til dette.
-----koden------------------------------
body = "**************************** Formular start ****************************" & VbCrLf & VbCrLf & "DK Redelegation Version Number: 3.00" & VbCrLf & VbCrLf & "********* Læs venligst efterfølgende vejledning for formularen *********" & VbCrLf & VbCrLf & "Domænenavn" & VbCrLf & "1a.  Domænenavn...............:" & request.form("domain") & ".dk" & VbCrLf & VbCrLf & "Ny Primær Navneserver" & VbCrLf & "2a.  IP-adresse...............:80.63.205.140" & VbCrLf & VbCrLf & "**************************** Formular slut *****************************"

'sender opbygget email til dk-hostmaster.
set mailObj = Server.CreateObject("CDONTS.NewMail")
      mailObj.BodyFormat = 0
      mailObj.From = "XXX"
      mailObj.To = "hostmaster@dk-hostmaster.dk"
      mailObj.Subject = ""
      mailObj.Body = body
      mailObj.Send
      Set mailObj = Nothing
------kode slut ----------------
Men dk-hostmaster afviser denne mail, med dette svar:
----------------------------------------
Deres epost meddelelse er blevet afvist fordi denne indeholder et ulovligt tegnsæt. Deres epostprogram skal sættes op til at afsende epost i eet af følgende
tegnsæt: US-ASCII, Windows-1252 eller ISO-8859-1.
------------------------------------------------

Ændre jeg min kode og sender mailen til mig selv,og derefter videresender den til dk-hostmaster, så virker det.

Hvad er det lige for nogle "ulovlig tegnsæt".

Man kan i CDONTS ikke sætte nogen af de 3 tegnsæt som de taler om, man kan vælge tekst eller HTML.
Avatar billede hossein Nybegynder
12. april 2003 - 09:24 #1
du skal tilføje i topen af din side hvilke charset du vil brug:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=ISO-8859-1">
Avatar billede ldplusse Nybegynder
12. april 2003 - 12:57 #2
Det står der allerede.
Det er nok mere CDONTS som ikke formatere mailen i dette format.
Avatar billede hossein Nybegynder
12. april 2003 - 15:08 #3
prøv den:

set mailObj = Server.CreateObject("CDONTS.NewMail")
      mailObj.From = "XXX"
      mailObj.To = "hostmaster@dk-hostmaster.dk"
      mailObj.BodyFormat = 0
      mailobj.mailformat = 0
      mailObj.Body = HTML
      mailObj.Send
      Set mailObj = Nothing
Avatar billede hossein Nybegynder
12. april 2003 - 15:10 #4
jeg glemte den linie: mailObj.subject = ""
Avatar billede ldplusse Nybegynder
12. april 2003 - 17:56 #5
Jeg har prøvet alle 4 kombinationer med mail/bodyformat.
Det er slet ikke nødvendigt med subject.

Er der andre muligheder med Jmail/ASPmail for de ligger også på serveren.
Avatar billede hossein Nybegynder
12. april 2003 - 18:09 #6
Ja, prøv med Jmail.
Men har du også den linie:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
hvis ja, så fjern den.
Avatar billede hossein Nybegynder
12. april 2003 - 18:14 #7
Avatar billede ldplusse Nybegynder
01. juli 2003 - 10:32 #8
Lukker
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