webForumDet fria alternativet

jmail problem =(

ASPur ASP

9 svar · 399 visningar · startad av jispir

Medlem sedan maj 20011 343 inlägg
Frågan#1

Hej igen!
Nån som kan se om det är nått fel på denna loppen? för det råkade vara så att en av prenumeranterna fick 300 mail :(


Ditt nyhetsbrev har skickats iväg utan problem!!!
<br><br>

<%
Session.LCID = 1053

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\login4.mdb"))

sql="SELECT * FROM login "

set rs=conn.execute(sql)

body = request.form("text")
subject = "Nyhetsbrev från UMR "&date()&""

Set JMail = Server.CreateObject("JMail.SMTPMail") 

JMail.ServerAddress = "mail.webtomten.com"
JMail.Sender = "info@umr.st"
JMail.Subject = subject

Do Until rs.EOF

JMail.addrecipientbcc rs("epost")

rs.MoveNext
Loop

 

' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
jmail.Body = Body 

JMail.Priority = 1

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

JMail.Execute

%>

------------------
Utdrag nr 2 ur jispirs regelbok-->Sov bara när du är trött inte när nån säger till dig :D
Ett gott trams förlänger livet :e

Medlem sedan mars 20002 836 inlägg
#2

Hello,

har ngt liknande:

Ditt nyhetsbrev har skickats iväg utan problem!!!
<br><br>

<%
Session.LCID = 1053

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\login4.mdb"))

sql="SELECT * FROM login "

set rs=conn.execute(sql)

body = request.form("text")
subject = "Nyhetsbrev från UMR "&date()&""

Set JMail = Server.CreateObject("JMail.SMTPMail") 

JMail.ServerAddress = "mail.webtomten.com"
JMail.Sender = "info@umr.st"
JMail.Subject = subject
JMail.AddRecipient "info@umr.st"

Do Until rs.EOF

JMail.addrecipientbcc rs("epost")

rs.MoveNext
Loop

' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
jmail.Body = Body 

JMail.Priority = 1

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

JMail.Execute
%>

med den skillnaden som du kanske såg, har en addrecipient, dvs, jag skickar en till mig själv och resten som BCC ...

Funkar hur bra som helst, ca 850 adresser i db, utan att ngn får dubletter ;)

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

Medlem sedan maj 20011 343 inlägg
#3

Tack för hjälpen PatrikB jag ska testa det.

------------------
Utdrag nr 2 ur jispirs regelbok-->Sov bara när du är trött inte när nån säger till dig :D
Ett gott trams förlänger livet :e

Medlem sedan dec. 19995 875 inlägg
#4

Jag skulle tro att om du fixar en mottagare och inte bara en bcc, så kan det hela lösa sig.

Lycka till!

------------------
Mvh
Patrik aka Brimba
Brimbas lille ställe

Medlem sedan dec. 199919 074 inlägg
#5

Jag testade lite och får detta felmeddelande:

jmail.SMTPMail error '8000ffff'

Error: 501 The following recipients could not be sent to: bire@telia.com; 550 not local host telia.com, not a gateway generators@telia.com; 550 not local host telia.com, not a gateway

/mailtest/send.asp, line 33

Så här har jag gjort koden:

<%
Session.LCID = 1053
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & 

Server.MapPath("databas.mdb"))
sql="SELECT * FROM maillistan "

set rs=conn.execute(sql)

body = "Tjo hej din gamla sill!!!"
subject = "Nyhetsbrev från Bire"
Set JMail = Server.CreateObject("JMail.SMTPMail") 
JMail.ServerAddress = "mail.lifestyleshop.nu"
JMail.Sender = "bire@lifestyleshop.nu"
JMail.Subject = subject
JMail.AddRecipient "bire@upp.se"

Do Until rs.EOF

JMail.addrecipientbcc rs("Email")

rs.MoveNext
Loop

jmail.Body = Body 
JMail.Priority = 1
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Execute
%>

Det verkar inte gå att skicka mail till mottagare som inte är "localhosted"..

Vad beror detta på ?

------------------
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>LifeStyleShop.nu!</A>
The force can have a strong influence on the kallebasskalle!

Medlem sedan mars 20002 836 inlägg
#6

Hello,

ofta e det så att man ställer servern att ej att Relay emailadresser utanför domänen, allt för att spammare ej ska kunna använda sig av servern utifrån.

Har du provat med en localhosted adress?

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

Medlem sedan dec. 199919 074 inlägg
#7

Mailadresser som hör till servern funkar utmärkt. Ska man höra av sig till Digiom kanske och se om dom kan greja det?

------------------
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>LifeStyleShop.nu!</A>
The force can have a strong influence on the kallebasskalle!

Medlem sedan mars 20002 836 inlägg
#8

hello,
det borde funka.
Kanske är det detta som strular:

JMail.ServerAddress = "mail.lifestyleshop.nu"

Du kanske oxå behöver ställa vilken port som det ska skickas över, ex:
JMail.ServerAddress = "mail.lifestyleshop.nu:server_port"

cya,
PatrikB

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

Medlem sedan dec. 199919 074 inlägg
#9

Om man använder:
JMail.ServerAddress = "smtp.digikom.net"
så funkar det perfekt!

------------------
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>LifeStyleShop.nu!</A>
The force can have a strong influence on the kallebasskalle!

[Redigerat av Bire den 20 okt 2000]

Medlem sedan aug. 2000431 inlägg
#10

Vad händer om epost adressen är felaktig tex:

dfrt%#"¤%"#¤ i rs("epost") ???

------------------
Erki Nörd!

http://www.Tapiren.net - Din COMMUNITY PÅ intErnET.

Verktygsladan.com - för dig som vill ha gratis forum, gästbok mm utan reklam!

136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)