Avatar billede shylle Nybegynder
12. april 2001 - 18:31 Der er 7 kommentarer og
1 løsning

JMail problem

Jeg har et problem med den jmail-komponent, der køres på mit webhotel.
Mit problem er, at hvis emailadressen hvortil jeg vil sende en mail, ender på noget andet end det som smtp-serveren ender på, så får jeg denne fejl:
_______________________________________
jmail.SMTPMail error \'8000ffff\'

The message was undeliverable. All servers failed to receive the message
________________________________________

Et eksempel:
Min mailserver adresse er: mail.xxx.dk
Hvis jeg specificerer en modtager med emailadressen, yyy@xxx.dk, så går det fint igennem, men hvis modtager-emailen er yyy@zzz.dk, så får jeg ovenstående fejl.

Er der nogen, der kan hjælpe?
Avatar billede perla Nybegynder
12. april 2001 - 18:34 #1
domainet zzz.dk findes sikker ikke eller også er der ingen mailserver til at tage imod på domainet. Prøv mail addresser du kender.

-Per
Avatar billede shylle Nybegynder
12. april 2001 - 18:36 #2
Det er min egen sekundære emailadresse, jeg prøver med. Og den har ikke samme domænenavn som mailserveren, så det er ikke det.
Avatar billede dope Nybegynder
12. april 2001 - 18:37 #3
En typisk fejl hvis du forsøger at sende en mail med en afsender adresse der ikke er registreret under udbyderen. Prøv at ændre afsenderen til en adresse der med sikkerhed hører under dit webhotel..
Avatar billede perla Nybegynder
12. april 2001 - 18:44 #4
Lyder stadigvæk som du ikke har rettigheder eller mailserveren ikke genkender domainet og du derfor ikke får lov til at sende. Altså på socket niveau. Man kan konfigurere mailserveren til at afvise eller godtage alle addresser. Har selv været i den situation.

-Per
Avatar billede shylle Nybegynder
12. april 2001 - 18:50 #5
Det er ikke afsenderadressen, jeg prøver at specificere, men derimod modtageradressen. Men kigger man på kode, så bliver der vel ikke specificeret nogen reel afsender. Skal der ikke det?

Her er koden:
____________________________________________________
Set JMail = Server.CreateObject (\"JMail.SMTPMail\")
JMail.ServerAddress = \"mail.xxx.dk\"
JMail.Sender = \"Navn på afsender\"
JMail.Subject = \"Emne\"
JMail.AddRecipient \"yyy@xxx.dk\"
JMail.Body = \"Her skrives mailens body\"
JMail.Priority = 3
JMail.ContentType = \"text/html\"
JMail.Execute
_____________________________________________________

Som sagt ville dette virke fint, men hvis følgende var sandt, ville det ikke virke:
JMail.AddRecipient \"yyy@zzz.dk\"
Avatar billede perla Nybegynder
12. april 2001 - 19:15 #6
JMail.Sender = \"Navn på afsender\" = dinemail_adresse

JMail.AddRecipient \"yyy@zzz.dk\" checkes ikke

Så vidt jeg kan se sker der ikke check før i mail serveren, da det ikke er muligt på socketniveau og koden virker jo også med anden modtager. *S*

-Per
Avatar billede shylle Nybegynder
12. april 2001 - 20:25 #7
Det var mailserveren, der ikke er sat op til at udsende mails til eksterne email-adresser X-( BRAS...
Avatar billede perla Nybegynder
12. april 2001 - 20:27 #8
Tak *S*, men irriternde at løbe ind i
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