Avatar billede hitman3k Nybegynder
15. august 2007 - 12:49 Der er 9 kommentarer og
1 løsning

JMAIL problemmer

Hej Eksperter..

Nu prøver jeg endnu engang og spørg jer..

Jeg har købt et Windoze hotel hos Surftown.dk

men min jmail virke 1døgn også får jeg denne fejl:

jmail.Message error '8000ffff'

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

/fjendettetbilledesend.asp, line 34


Jeg poster lige koden:

<% @ LANGUAGE = VBSCRIPT %>
<html>
<link href="underside.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
    font-size: 12px;
    font-weight: bold;
}
-->
</style>
<body>
<div align="center"><span class="style1">Fjen Billede Slut </span><br>
    <br>
  <br>
  <%
  set msg = Server.CreateOBject("JMail.Message")

  ' Angiv din afsender-adresse
  ' - den skal være oprettet på webhotellet
  msg.From = "info@foto.nightfire.dk"
  msg.FromName = "Fjen Billede"

  ' Tilføj email-adresse og navn på modtageren
  msg.AddRecipient "info@nightfire.dk", "Fjen billede"

  ' Angiv et emne for emailen
  msg.Subject = "Fjen Billede"

  ' Selve teksten (body)
  msg.Body = Request.Form("body")

  ' Send mailen - ved at angive navnet på mail-serveren
  if (not msg.Send("mail.foto.nightfire.dk")) then
    Response.write "<pre>" & msg.log & "</pre>"
  else
    Response.write "Du har sendt en mail til os med at du bil have slettet et billede, vi får det fjenet så snart som muligt... siden lukker selv om 10 sek.."
  end if
  %>
</div>
</body>
</html>


Håber virkelig der er en som kan hjælpe?
Avatar billede fennec Nybegynder
15. august 2007 - 12:58 #1
Burde ikke være derfor, men om ikke andet er det en god ide at have afsender IP'en med som header i mailen, da mange mailservere ikke vil modtage mails uden:

msg.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
Avatar billede goose Nybegynder
15. august 2007 - 13:00 #2
Jeg tror det er denne det er galt med:

if (not msg.Send("mail.foto.nightfire.dk")) then

Det skal være:

if (not msg.Send("mail.nightfire.dk")) then

Har du en mailadresse der hedder:
msg.From = "info@foto.nightfire.dk"


/Goose
Avatar billede goose Nybegynder
15. august 2007 - 13:01 #3
Avatar billede hitman3k Nybegynder
15. august 2007 - 13:08 #4
Goose - Grunden til den hedder mail.foto.nightfire.dk er at mail.nightfire.dk lave samme nummer som den anden gør nu... altså det emd at det virker 1 døgn også virker det ikke mere... :-s
Avatar billede hitman3k Nybegynder
15. august 2007 - 13:11 #5
nuj har jeg prøvet med mail.nightfire.dk og jeg får denne her:

The message was undeliverable. All servers failed to receive the message
.execute()
{
  Trying server mail:mail.nightfire.dk
  <- 220 wsw6.surf-town.net Microsoft ESMTP MAIL Service, Version: 6.0.3790.1830 ready at  Wed, 15 Aug 2007 13:10:42 +0200
  -> EHLO wsw6.surf-town.net
  <- 250-wsw6.surf-town.net Hello [212.97.133.26]
250-TURN
250-SIZE 2097152
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250 OK
  -> MAIL FROM:
  <- 250 2.1.0 postmaster@nightfire.dk....Sender OK
  -> RCPT TO:info@nightfire.dk
<- 550 5.7.1 Unable to relay for info@nightfire.dk
  -> DATA
<- 554 5.5.2 No valid recipients
Error: 554 5.5.2 No valid recipients
.execute()
{
  Trying server mail:mail.nightfire.dk
  <- 220 wsw6.surf-town.net Microsoft ESMTP MAIL Service, Version: 6.0.3790.1830 ready at  Wed, 15 Aug 2007 13:10:42 +0200
  -> EHLO wsw6.surf-town.net
  <- 250-wsw6.surf-town.net Hello [212.97.133.26]
250-TURN
250-SIZE 2097152
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250 OK
  -> MAIL FROM:
  <- 250 2.1.0 postmaster@nightfire.dk....Sender OK
  -> RCPT TO:info@nightfire.dk
<- 550 5.7.1 Unable to relay for info@nightfire.dk
  -> DATA
<- 554 5.5.2 No valid recipients
Error: 554 5.5.2 No valid recipients

  1 of 1 servers failed
}
Avatar billede fennec Nybegynder
15. august 2007 - 13:26 #6
Det kunne lugte lidt af at du er blevet blacklistet.

Bare lige for at tage den, så er der nogle ting som skal være opfyldt for at sende mails fejlfrit og man ikke bliver blacklistet:

1. Afsender adressen skal eksistere i mailserverens adr-liste. Replyto kan være hvad som helst.
2. AfsenderIP skal med i header
3. Der må ikke være multiple modtagere. 3-5 stykker kan godt gå, men +20 modtagere af samme mail er skidt. De skal sendes enkeltvis.

Jeg tror du bliver nød til at tage kontakt til Surftown for at høre hvorfor du ikke kan sende mails. Specielt fordi du sender til dig selv, hvilket ikke burde være et problem.
Avatar billede hitman3k Nybegynder
15. august 2007 - 13:30 #7
ok.... det vil sige jeg skal have denne her :

msg.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

med i min kode?
Avatar billede hitman3k Nybegynder
15. august 2007 - 13:42 #8
nu har jeg prøvet at skrive i Surftown's Forum....
Avatar billede fennec Nybegynder
15. august 2007 - 13:43 #9
Ja, den er super vigtig, da det er det noget af det første SPAM filtre kikker efter. Og næsten alle har jo spamfiltre i dag :o)

Problemet er bare, at hvis du allerede er blevet blacklistet, hjælper det ikke at smide den på. Da du sender til og fra dig selv, burde det kun være Surftown, som har blacklistet dig, og der burde ikke være nogle problemer i at komme ud af det.

Jeg kan dog ikke forstille mig at de har blacklistet dig, men jeg ville stadig tage kontakt til dem, for at være sikker. Om ikke andet, så også for at høre om de har haft mail broblemer...
Avatar billede hitman3k Nybegynder
02. april 2008 - 18:30 #10
kan ikke huske om jeg fik det til at virke.. men "goose" du får æreen...
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