Kom ihåg mig?
Home Menu

Menu


Problem med att skicka med jmail.

Ämnesverktyg Visningsalternativ
Oläst 2006-11-28, 14:42 #1
dunkens avatar
dunken dunken är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2004
Inlägg: 301
dunken dunken är inte uppkopplad
Flitig postare
dunkens avatar
 
Reg.datum: Feb 2004
Inlägg: 301
Hej

Jag har lite problem med att skicka med jmail från den server som jag har nu.

Denna koden under fungerar kanon.

<%
SET objJmail = Server.CreateOBject("JMail.Message")

objJmail.From = Request.Form("email")
objJmail.FromName = Request.Form("Namn")
objJmail.AddRecipient "[email protected]"
objJmail.Subject = Request.Form("subject")
objJmail.Body = Request.Form("message")

objJmail.ContentType = "text/plain"
objJmail.Send("mail.dunken.se")
Set objJmail = nothing

Response.Redirect("tack.asp")
%>



Medans denna får felsvar som ni ser underkoden.

If Request.QueryString("action") = "skicka" Then

strRubrik = dbSafe(Request.Form("Rubrik"))
strNyhetsbrevet = dbSafe(Request.Form("Nyhetsbrevet"))

Set objMess = Server.CreateOBject("JMail.Message")

objMess.From = "[email protected]"
objMess.FromName = "Dunken.se"

' Loopa igenom alla som skall ha detta nyhetsbrev!
Set objCon = openCon()
Set objRs = objCon.Execute("SELECT Distinct(Epost) FROM Kunder WHERE Nyhetsbrev = 'T'")
Do Until objRs.Eof
objMess.AddRecipientBCC objRs("Epost")
objRs.MoveNext
Loop
Set objRs = Nothing
closeCon(objCon)

objMess.Subject = strRubrik
objMess.HtmlBody = strNyhetsbrevet

objMess.Send("mail.dunken.se")
' detta är linje 37!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!
Set objMess = nothing

Session("strMess") = "Nyhetsbrevet är nu skickat!"
Response.Redirect("SkickaNyhetsbrev.asp")


End If



Felet som kommer upp på bägge sidorna är detta.

jmail.Message error '8000ffff'

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

/admin/SkickaNyhetsbrev.asp, line 37


Någon som kan hjälpa ?
dunken är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 17:23 #2
princips avatar
princip princip är inte uppkopplad
Medlem
 
Reg.datum: Jun 2005
Inlägg: 178
princip princip är inte uppkopplad
Medlem
princips avatar
 
Reg.datum: Jun 2005
Inlägg: 178
Adressen [email protected] - existerar den?

Har du provat att ta bort loopen med epostadresser och ersatt den med en epostadress för att testa om det är sendfunktionen eller loopen som strular?

Strular loopen hade jag testat "Do while not objRs.Eof" istället för "Do Until objRs.Eof".
princip är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 17:34 #3
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Förmodligen får du ett felmeddelande från servern, som inte framgår av den info du lämnat här
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 18:27 #4
dunkens avatar
dunken dunken är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2004
Inlägg: 301
dunken dunken är inte uppkopplad
Flitig postare
dunkens avatar
 
Reg.datum: Feb 2004
Inlägg: 301
Citat:
Originally posted by princip@Nov 28 2006, 17:23
Adressen [email protected] - existerar den?
Har du provat att ta bort loopen med epostadresser och ersatt den med en epostadress för att testa om det är sendfunktionen eller loopen som strular?
Strular loopen hade jag testat Do while not objRs.Eof istället för Do Until objRs.Eof.

Adressen finns.
Det går att skicka ett mail men det fungerar inte med loopen som du skrev.

Jag ska testa lite till här men någon annan som vet något jag borde testa så skriv gärna här.

Tack för dom snabba svaren.

Jonny hur får jag reda på det felmedlandet?
dunken är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 18:44 #5
dunkens avatar
dunken dunken är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2004
Inlägg: 301
dunken dunken är inte uppkopplad
Flitig postare
dunkens avatar
 
Reg.datum: Feb 2004
Inlägg: 301
Jag fick det att fungera med endast en mailadress från databasen men det verkar som det är loopen som det är fel på men hur kan man ändra den?


Eller kan det vara som så att det inte går o skicka flera medelande pga dom inställningarna som finns i jmail? Är det något där man kanske ska ändra?

Tacksam för svar.
dunken är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 18:54 #6
lazats avatar
lazat lazat är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2004
Inlägg: 537
lazat lazat är inte uppkopplad
Mycket flitig postare
lazats avatar
 
Reg.datum: May 2004
Inlägg: 537
testa att sätta limit 2 eller nåt i sql raden så ser du om det är loopen eller mailservern som stoppar. Det kan ju vara så att antal mottagare är begränsat i utskicket så det blir timeout.
lazat är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 19:17 #7
dunkens avatar
dunken dunken är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2004
Inlägg: 301
dunken dunken är inte uppkopplad
Flitig postare
dunkens avatar
 
Reg.datum: Feb 2004
Inlägg: 301
Citat:
Originally posted by lazat@Nov 28 2006, 18:54
testa att sätta limit 2 eller nåt i sql raden så ser du om det är loopen eller mailservern som stoppar. Det kan ju vara så att antal mottagare är begränsat i utskicket så det blir timeout.
Blev samma svar när jag satte limit 2.

Kan det vara så att det är endast en mail adress som får skickas genom servern?

Jag har även testat loopen genom att skriva in så att den bara skriver ut ett test.
Den fungerar me väldigt bra.

Då borde man väl konstatera att det är något på servern så att det är ett spamfilter eller liknande.

Jag ska kolla detta men tack för all hjälp.

Är det någon som har mer tips så hör gärna av er.
dunken är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-28, 21:00 #8
princips avatar
princip princip är inte uppkopplad
Medlem
 
Reg.datum: Jun 2005
Inlägg: 178
princip princip är inte uppkopplad
Medlem
princips avatar
 
Reg.datum: Jun 2005
Inlägg: 178
Ett alternativ är ju att loopa hela koden en gång för varje användare. Testa om det fungerar?

Om du sätter loopen i en egen sida och kör, skriver den då ut alla adresser korrekt?

Citat:

Set objCon = openCon()
Set objRs = objCon.Execute("SELECT Distinct(Epost) FROM Kunder WHERE Nyhetsbrev = 'T'")
Do Until objRs.Eof
response.write objRs("Epost")
objRs.MoveNext
Loop
Set objRs = Nothing
closeCon(objCon)
princip är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-29, 00:39 #9
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Det är bättre att skapa flera mail än att sätta många mottagare till samma mail. Det brukar finnas begränsningar på hur många mottagare du får ange för ett mail.
jonny är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 16:54.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017