Newsgroup: it.comp.www.asp
Titolo: Inserire 3000 indirizzi nel campo Bcc con Cdonts

Ciao, 
relativamente al CDONTS ho cercato negli altri post, ho trovato
problematiche simili ma quello che volevo sapere č se secondo voi č
possibile spedire una unica email con CDONTS con 3 o 4000 indirizzi nel
campo Bcc???
Grazie a tutti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 campo Bcc???
In teoria direi di sì, in pratica te lo sconsiglio (suddividi almeno in tot
invii, per esempio per iniziale).
Ricorda inoltre che di default il numero di destinatari totali è bloccato
in iis di default, credo a 100 (devi quindi avere accesso full al server
per poterlo sbloccare, se sei domiciliato già sei fregato...)
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.

 invii, per esempio per iniziale).
Conoscete per caso un qualcosa di sviluppato, anche da terze parti,
non gratuito, che mi permetta di fare questa operazione (invio
contemporaneo di molte email)???


 contemporaneo di molte email)???
Perché "non gratuito"?
1) per inviare posta serve un server SMTP serio, dove per "serio" intendo
di un provider noto. Mandarle dal proprio PC su connessioni non di tipo
dedicato rischia di far finire le tue mail nello spam (specie nelle grosse
aziende)
2) se il destinatario non compare nel campo To: o Cc: aumenti anche qui il
rischio che finisca tra lo spam
Quindi, se riesci a metter mano a un server SMTP su una connessione
dedicata (deve essere possibile il reverse-DNS dell'IP) puoi fare le cose
"a mano", non ci vuole un gran che.
ESEMPIO:
Premesso che rs_mail contiene un recordset dei destinatari cui inviare la
mail, cicli sul recordset inviando tante mail singole.
In questo modo:
- mandi quante mail vuoi (anche se superato un certo valore, il server SMTP
del provider ti sbatte fuori)
- ognuno riceve la PROPRIA mail
- volendo puoi anche personalizzare il corpo del messaggio
<% while not rs_mail.eof
nomedestinatario=rs_mail.Fields.Item("Cognome").Value & " " &
rs_mail.Fields.Item("Nome").Value
maildestinatario=rs_mail.Fields.Item("email").Value
 set Mail = Server.CreateObject("CDONTS.NewMail")
 Mail.bcc="XXXXXXXXXXXX la tua mail per verifica"
 Mail.to=replace(nomedestinatario,"<","/<") &  " <" & maildestinatario &">
"
 Mail.Subject=request("oggetto")
 mailbody="XXXXXXXXXXXXXXXXXXXXXXXX"
 Mail.body=mailbody
 '1: text, 0: html
 Mail.BodyFormat=1
 '1: text, 0: mime
 Mail.MailFormat=0
 mail.send("XXXXXXXXXXXXXXXXXXXXXXX Nome Mittente<mail mittente>")
%>
<p><pre><%= mailbody %></pre><br />&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;
<%=server.htmlencode(rs_mail.Fields.Item("Cognome").Value)%> &nbsp;
<%=server.htmlencode(rs_mail.Fields.Item("email").Value)%> &nbsp;
<strong><%=hex(err.number)%></strong> :
<strong><%=err.description%></strong></p>
<%
rs_mail.movenext
wend
%>
-- 
___________________________________________________________
a p bertolini
(Tribů Digitale Blackmambo: 
www.blackmambo.it
)

 Grazie a tutti
da protocollo mi pare che nonn puoi superare i 250 indirizi, quindi devi
fare un ciclo che prende blocchi di indirizzi alla volta.
inoltre devi stare attento a non essere segnato dai mailserver come spammer
^_^
Riccardo

 da protocollo mi pare che nonn puoi superare i 250 indirizi
Questo mi interessa, dove lo hai letto? iis ha impostato un limite di
default (mi sembrava fossero 50, ma potrei sbagliarmi), ma "da protocollo"
mi spaventa...
Se sai darmi un link ti ringrazio.
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.