Avatar billede jps6kb Novice
05. november 2005 - 15:05 Der er 14 kommentarer og
1 løsning

jMail fejl ved forskellige modtagere

Hej,

Jeg har det her script.

Set JMail = Server.CreateObject ("JMail.SMTPMail")
JMail.ServerAddress = "mail.kimbang.dk"
JMail.Sender = "post@kimbang.dk"
JMail.Subject = "Tilmelding!"
JMail.AddRecipient strEmail
JMail.Body = "Din kode er " & intTal
JMail.Execute

Hvis jeg sender til mig selv.. strEmail = *.kimbang.dk eller et andet domæne som ligger ved, her Cliche er der ikke oget problem. Men hotmail og en anden af mine domæner uden for Cliche vil den ikke.
Giver en:

jmail.SMTPMail error '8000ffff'

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

/gemTilmelding.asp, line 25

Hvad går galt? Jeg synes jeg har brugt selv samme script før, uden den gav problemer.

Takker

/Kim
Avatar billede trekkies Juniormester
05. november 2005 - 16:26 #1
Hvad har du på linie 25 i filen gemTilmelding.asp?
Avatar billede jps6kb Novice
05. november 2005 - 18:25 #2
25: JMail.Execute
Avatar billede trekkies Juniormester
05. november 2005 - 18:29 #3
Kan jeg få lov til at se hele din Jmail kode?
Avatar billede jps6kb Novice
05. november 2005 - 18:30 #4
Du får lige hele koden her..



<!--#include file="connect.asp"-->
<%
intTal = 1
Randomize
intTal = Int((9999- 10 + 1) * Rnd + 10)

strNavn = Request.Form("navn")
strNavn = Replace(strNavn, "'", "''")
strEmail = Request.Form("email")
strEmail = Replace(strEmail, "'", "''")
strTelefon = Request.Form("telefon")
strTelefon = Replace(strTelefon, "'", "''")

sql = "insert into [Bruger](navn,dato,telefon,email,rankode,bekraeftet,hold) values('"& strNavn &"', now(), '"& strTelefon &"', '"& strEmail &"', '"& intTal &"', 'no', '"& request.form("hold") &"')"
Myconn.execute(sql)


Set JMail = Server.CreateObject ("JMail.SMTPMail")
JMail.ServerAddress = "mail.kimbang.dk"
JMail.Sender = "post@kimbang.dk"
JMail.Subject = "Tilmelding!"
JMail.AddRecipient strEmail
JMail.Body = "Din kode er " & intTal
JMail.Execute

Response.Redirect("index.asp")
%>
<!--#include file="db_out.asp"-->
Avatar billede jps6kb Novice
05. november 2005 - 18:41 #5
Og jeg har prøvet med
JMail.ServerAddress = "localhost" også ;)
Avatar billede trekkies Juniormester
05. november 2005 - 18:42 #6
Mangler du ikke en = ved denne sætning:
JMail.AddRecipient strEmail
Skal den ikke være:
JMail.AddRecipient = strEmail
Avatar billede jps6kb Novice
05. november 2005 - 18:45 #7
Med = giver den:

Microsoft VBScript runtime  error '800a01b6'

Object doesn't support this property or method: 'JMail.AddRecipient'

/gemTilmelding.asp, line 24
Avatar billede trekkies Juniormester
05. november 2005 - 18:49 #8
OK.

Skal den så ikke se sådan ud:
JMail.AddRecipient = & strEmail

eller
JMail.AddRecipient & strEmail

Ligesom du har ved:
JMail.Body = "Din kode er " & intTal
Avatar billede jps6kb Novice
05. november 2005 - 18:54 #9
Nej, de gi'r begge syntax errors.
strEmail er jo også bare en variabel og kan skrives frit.
Grunden til JMail.Body = "Din kode er " & intTal er vel at "Din kode " går over i HTML state, eller hvad man kan kalde det, og så for at komme tilbage skal man skrive & ?
Avatar billede trekkies Juniormester
05. november 2005 - 18:55 #10
Prøv at se på denne side:
http://activedeveloper.dk/artikler/default.asp?articleid=53

Det er den samme fejl som du får, måske vil det hjælpe dig lidt.
Avatar billede jps6kb Novice
05. november 2005 - 19:01 #11
Umiddelbart ikke. For jeg kan godt sende.. også på tværs af domæner, men ikke servere.. det er virkelig mærkeligt.
Avatar billede trekkies Juniormester
05. november 2005 - 19:02 #12
Hvilket webhotel har du?
Avatar billede jps6kb Novice
05. november 2005 - 19:06 #13
Så fandt jeg ud af det.
Jeg skulle bruge smtp.cliche.dk som Server addresse.

Men, tak for din hjælp. Smid et svar, så deler vi :)
Avatar billede trekkies Juniormester
05. november 2005 - 19:08 #14
Nej tak, da jeg næsten ikke har lavet noget, så tager du bare dem selv.

God weekend :)
Avatar billede jps6kb Novice
05. november 2005 - 19:10 #15
Du slipper så, og i lige måde .o)
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