Avatar billede tblaster Nybegynder
15. august 2003 - 13:35 Der er 12 kommentarer og
1 løsning

Test om Jmail virker på localhost

Hvordan tester man om ens jmail kode virker når man køre via localhost? Jeg har sat min maildomain til følgnede da jeg benytter dette på et af mine sider som jeg har på en wannafind server:

JMail.maildomain = "backup-mx.wannafind.dk"

Men jeg sytnes ikke at jeg får en mail når jeg køre min kode igennem. Det hele ser således ud:

set JMail = server.createobject("JMail.SMTPMail")
JMail.subject = "Et eller andet."
JMail.AddRecipient Session("Ansvarlig")
JMail.sender = "Autosender@domain.dk"
JMail.SenderName = "Autosender"
JMail.ContentType = "text/plain"
JMail.body = bodyTxt
JMail.priority = 1
JMail.maildomain = "backup-mx.wannafind.dk"
JMail.silent = true
JMail.execute
JMail.close()
Avatar billede mm12010 Nybegynder
15. august 2003 - 13:45 #1
JMail.silent = false

så kan du se evt fejl - prøv så poste dem her
Avatar billede mm12010 Nybegynder
15. august 2003 - 13:47 #2
JMail.maildomain = "backup-mx.wannafind.dk"
skal vist være:
JMail.ServerAddress = "backup-mx.wannafind.dk"
Avatar billede tblaster Nybegynder
15. august 2003 - 13:53 #3
har prøvet med JMail.silent = false ... men den melder ingen fejl! Den melder overhovedet intet.

Jo det skal være JMail.ServerAddress. Jeg kan ikke se at det gør nogen forskel nu jeg har ændret det. Det er følgende som jeg benytter på min side jeg har hos wannafind:

          Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentType = "text/HTML"
        JMail.ServerAddress = "backup-mx.wannafind.dk"       
        JMail.Sender = "Autosender@domæne.dk"
        JMail.AddRecipientEx "Alle@domæne.dk", "Alle"
        JMail.Subject = "Nye informationer på den interne del af www.havneparken1vejle.dk"
        JMail.Body = bodyTxt
Avatar billede tblaster Nybegynder
15. august 2003 - 13:54 #4
Men jeg skal vel kunne sende selvom jeg har den kørende på min computer eller hvad? Skal jeg have en mailserver installeret for at kunne det?
Avatar billede mm12010 Nybegynder
15. august 2003 - 14:01 #5
nej - prøv det her:

JMail.Logging = true
if JMail.Execute() then
    Response.Write("JMail.Execute() - OK<br>")
    Response.Write(JMail.Log)
else
    Response.Write("JMail.Execute() - FEJL<br>")
    Response.Write(JMail.ErrorCode&" "&JMail.ErrorMessage&"<br><br>"&JMail.Log&"<br>")
end if
Avatar billede mm12010 Nybegynder
15. august 2003 - 14:02 #6
måske uden () efter JMail.Execute() - er ikke siker på det virker i VB
Avatar billede tblaster Nybegynder
15. august 2003 - 14:07 #7
Ahh ... så får jeg:
jmail.SMTPMail error '8000ffff'

553 <unknown>... Domain name required for sender address <unknown> 554 Error: no valid recipients

Men hvad er der galt? Jeg prøver lige nu med følgende:
JMail.AddRecipient "Navn@firma.dk"
Avatar billede mm12010 Nybegynder
15. august 2003 - 14:12 #8
brug din egen e-amil begge steder
Avatar billede tblaster Nybegynder
15. august 2003 - 14:13 #9
Det har jeg prøvet ... det gør ingen forskel.
Avatar billede tblaster Nybegynder
15. august 2003 - 14:17 #10
Kan det ikke have noget at gøre med at den ikke kan finde de rigtige dns server hvor den skal sende til? Min er jo ikke en live server.
Avatar billede mm12010 Nybegynder
15. august 2003 - 14:17 #11
jmail.SMTPMail error '8000ffff'
The message was undeliverable. All servers failed to recieve the message

The mailserver(s) you specified either weren't set up to receive emails from your webserver or you didn't enter a valid mailserver. You must enter the full name or IPaddress, you can't just enter the network name of your mailserver. Also, some systems prefer if you specify port, which usually is 25.

http://www.activeservers.com/components/Jmail/jmail_faq.htm
Avatar billede mm12010 Nybegynder
15. august 2003 - 14:22 #12
JMail.Sender

skal også være en valid e-mail
Avatar billede mm12010 Nybegynder
16. september 2003 - 11:59 #13
lukketid?
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