jmail problem =(

ASP

9 svar · 405 visningar · startad av jispir

Medlem sedan maj 20011 343 inlägg
Trådstart#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

%>
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,

Medlem sedan maj 20011 343 inlägg
#3

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

Medlem sedan dec. 19995 874 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!

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å ?

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,

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?

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

Medlem sedan dec. 199919 074 inlägg
#9

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

Medlem sedan aug. 2000431 inlägg
#10

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

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

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)