Avatar billede laksen Nybegynder
29. februar 2004 - 13:32 Der er 10 kommentarer og
1 løsning

CDONTS.NewMail objektet vil ikke afsende mail

Jeg har tidligere brugt følgende:
  Set email = Server.CreateObject("CDONTS.NewMail")
  email.BodyFormat = 1
  email.MailFormat = 1
  email.To = email
  email.From = "Navn<navn@domæne.dk>"
  email.Subject = "Emne"
  email.Body = body
  email.Send
  Set email = Nothing
Efter jeg har flyttet server, melder den fejl ved linien med "email.Send" og kommer med følgende fejl:
  Microsoft VBScript runtime error '800a0046'

  Permission denied

Kan nogen hjælpe??
Avatar billede eagleeye Praktikant
29. februar 2004 - 15:26 #1
Hvilken server er det? (NT / Unix)
Den nye server du har flyttet til har de give adgang til mail via CDONTS? Der er nemlig flere web-hoteler som ikke tilbyder CDONTS men andre mail komponenter som JMail, ASP(E)mail
Avatar billede laksen Nybegynder
29. februar 2004 - 16:08 #2
På deres hjemmeside (web10.dk) står der følgende:

Nedenstående komponenter er installeret på alle windowsserverne.

Components:
AspUpload3.0.0.3
AspImage 2.x
W3 Jmail4.4
MyODBC-3.51.06
ODBC.NET

SP:
Jet Sp8
MDAC 2.8

Tidligere kunne jeg benytte CDONTS objektet, men der står jo jmail i ovenstående liste. Hvordan kan jeg lave min eksempel-mail til jmail-format?
Avatar billede eagleeye Praktikant
29. februar 2004 - 16:19 #3
Med JMail vil det se sådan her ud. Der skal så angives en mail server som man sender igennem. Det angives i .Send("mailserver"), den har du sikkert fået opgivet eller kan finde den på deres support sider.

<%
Set Jmail = Server.CreateObject("JMail.Message")

JMail.AddRecipient email
JMail.From = "navn@domæne.dk"
JMail.FromName = "Navn"

JMail.Subject = "Emne"
JMail.Body = body

JMail.Send ("mail.server.dk")
Set JMail = Nothing
%>


Det dimac som har lavet JMail: http://www.dimac.net/
Avatar billede laksen Nybegynder
29. februar 2004 - 16:22 #4
Kan man også sende Bcc med jmail, sådan at modtageren ikke kan se, at jeg selv modtager en kopi?
Avatar billede eagleeye Praktikant
29. februar 2004 - 16:26 #5
Ja det kan man, den funktion som tilføjer BCC mail adresser hedder AddRecipientBCC og et eks:

JMail.AddRecipientBCC "xxx@domain.dk"
Avatar billede laksen Nybegynder
29. februar 2004 - 16:38 #6
Hvad med format (HTML / Text). Hvordan angives det?
Avatar billede eagleeye Praktikant
29. februar 2004 - 16:50 #7
Det angives med .ContentType
og for HTML mail kan man skrive:
JMail.ContentType = "text/html"
Avatar billede laksen Nybegynder
29. februar 2004 - 16:53 #8
Og hvis man skriver text-mails?
Avatar billede eagleeye Praktikant
29. februar 2004 - 16:55 #9
Det er default text mails, Så kan linjen udelades. Eller kan man måske bare skrive:
JMail.ContentType = "text"
Avatar billede laksen Nybegynder
01. marts 2004 - 13:38 #10
Du kan bare oprette et svar :D
Avatar billede eagleeye Praktikant
01. marts 2004 - 16:25 #11
Ok, det gør jeg da gerne :))
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