Avatar billede rudi1234 Nybegynder
30. december 2002 - 13:05 Der er 10 kommentarer og
1 løsning

jmail på cliche.dk - password-godkendelse på SMTP

Jeg har et site hos cliche, og jeg vil gerne sende mail med dette script:

Set mail = Server.CreateObject("JMail.SMTPMail")
mail.Sender = "test@test.dk"
mail.SenderName = "Test"
mail.ServerAddress "mail.mitdomæne.dk:mitpassword@postmaster@mitdomæne.dk"
mail.Silent = True
mail.Subject = "Hej"
           
mail.body  = "Besked..."
           
mail.AddRecipientEx "test@test.dk","test@test.dk"

If mail.execute() Then response.Write "ok" else response.Write "not ok. "&mail.errormessage
Set mail = Nothing

men den giver denne fejl

"not ok. The message was undeliverable. All servers failed to receive the message"

Hvad er der galt?
Avatar billede medions Nybegynder
30. december 2002 - 13:13 #1
Udfyld denne med dine egne oplysninger, så virker det!

<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = "mail.domain.dk"
JMail.Priority = 1
JMail.Sender = "afsender@email.adr"
JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
Jmail.AddRecipientCC "andenmodtager@email.adr"
Jmail.AddRecipientBCC "skjultmodtager@email.adr"
JMail.Subject = "Dette er emne linien.."
JMail.Body = "Her skriver du din besked..."
JMail.Execute
Set JMail = Nothing
%>

//>Rune
Avatar billede rudi1234 Nybegynder
30. december 2002 - 13:20 #2
Nu giver den denne fejl:

jmail.SMTPMail error '8000ffff'

Error: 553 The following recipients could not be sent to: test@test.dk; 553 Requested action not taken: Relaying not permitted
Avatar billede medions Nybegynder
30. december 2002 - 13:23 #3
Det er fordi test@test.dk ikke er en gyldig adresse (tror jeg) -skriv dine RIGTIGE oplysninger!

//>Rune
Avatar billede rudi1234 Nybegynder
30. december 2002 - 13:35 #4
jeg har også skrevet en gyldig adresse, men blot ændret den da jeg lagde sidste indlæg ud...
Avatar billede bonbon Nybegynder
30. december 2002 - 16:44 #5
Relaying not permitted = Du har ikke tilladelse til at sende mail gennem smtp serveren
Avatar billede cotus Nybegynder
30. december 2002 - 20:52 #6
Brug ASPMail... det fungerer, så vidt jeg ved...
Har selv webhotel der...




<%
Dim Mailer
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

' Her sættes afsender navn og e-mail adresse
Mailer.FromName  = "Afsenders navn"
Mailer.FromAddress= "afsender@domain.dk"

' Afsenders mailserver
Mailer.RemoteHost = "mail.domain.dk"

' Her sættes modtager navn og e-mail adresse
Mailer.AddRecipient "Modtagers navn", "modtager@domain.dk"

' Her sættes overskriften på mailen
Mailer.Subject    = "Dette er en testmail"

' Her sættes selve teksten til mailen
Mailer.BodyText  = "Hej med dig" & VbCrLf & "Dette er en test!"

' Send e-mail og skriv status
if Mailer.SendMail then
  Response.Write "Mailen er afsendt..."
else
  Response.Write "Der skete en fejl: " & Mailer.Response
end if

' Fjern objekt igen
Set Mailer = Nothing
%>
Avatar billede cotus Nybegynder
30. december 2002 - 20:52 #7
Det var et svar! ;)
Avatar billede rudi1234 Nybegynder
31. december 2002 - 08:57 #8
Jeg har fået svar (ved at kontakte Cliche): Man kan ikke sende fra deres server hvis man ikke bruger en afsenderadresse på domænet (dvs. en skal være xxx@mitdomæne.dk). Så de forskellige scripts virker...
Avatar billede rudi1234 Nybegynder
15. januar 2003 - 08:05 #9
Jeg vil gerne bruge JMAil, så jeg afviser svaret... :-)
Avatar billede rudi1234 Nybegynder
15. januar 2003 - 08:05 #10
Lukket spm.
Avatar billede lars_frank Nybegynder
08. april 2003 - 11:54 #11
jeg har 2 webohoteller der.
Problemet er så vidt jeg ved at mail serveren kræver "authentification". Dermed skal username, og password medsendes. På mit ene webhotel er det dog ikke nødvendigt, men derimod på det andet. Lidt mystisk.
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