42 messaggi dal 13 dicembre 2002
Non sono esperto.Ho copiato uno script per inviare mail dal sito che è impostato come segue:
Set cdoMessage=Server.CreateObject("CDO.Message")

...tuttavia quando mi arrivano le mail il mio antispam me le mette come spam. Come mai? come posso modificare lo script in maniera che il ricevente la mail non la recepisce come spam?
Grazie.
2.410 messaggi dal 13 febbraio 2003
Contributi
mancano alcuni elementi importanti ad esempio qual'è il sistema antispam che usi.
Alcuni suggerimenti comunque sono:

1° Controlla che l'ip del server che invia email non è in blacklist
2° Controlla che vi sia il record PTR riferito all'ip
189 messaggi dal 28 maggio 2007
Controlla anche se l'indirizzo che usi come FROM è dello stesso dominio del sito.

Ciao

Andrea R.
42 messaggi dal 13 dicembre 2002
"2° Controlla che vi sia il record PTR riferito all'ip"
cos'è il record PTR riferito all'IP?




Parte dello script è questo .... dove lo cambio il "from"?

theSchema="http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig=server.CreateObject("CDO.Configuration")
'cdoConfig.Fields.Item(theSchema & "sendusing")=2

cdoConfig.Fields.Item(theSchema & "smtpauthenticate")=1
cdoConfig.Fields.Item(theSchema & "sendusername")="domain\user"
cdoConfig.Fields.Item(theSchema & "sendpassword")="password"
cdoConfig.Fields.Item(theSchema & "smtpserver")="smtp.xxx.it"
'cdoConfig.Fields.Item(theSchema & "smtpserverport")=25
cdoConfig.Fields.Update

'set cdoMessage=Server.CreateObject("CDO.Message")
'cdoMessage.Configuration=cdoConfig
'cdoMessage.From=request("hidd_emailmittente")
'cdoMessage.To=request("hidd_emaildestinatario")
'cdoMessage.Subject="la mia cartolina"
'cdomessage.HTMLBody=msg
'cdoMessage.Send

Set cdoMessage=Server.CreateObject("CDO.Message")
cdoMessage.Configuration=cdoConfig
cdoMessage.From=request("hidd_emailmittente")
cdoMessage.To=request("hidd_emaildestinatario")
cdoMessage.Subject="Ciao ti paice questa immagine?"
cdoMessage.HTMLBody = msg
cdoMessage.Send


Set cdoMessage=Nothing
Set cdoConfig=Nothing

%>
46 messaggi dal 29 aprile 2007
Il record di tipo PTR permette di ottenere un dominio partendo da un indirizzo IP.
Per impostare un record PTR è necessario specificare la classe dell'indirizzo assegnato.
Se ad esempio hai l'intera classe 192.168.*.*, dovrai inserire i primi due campi nell'apposito form.
2.410 messaggi dal 13 febbraio 2003
Contributi
non è proprio così il PTR è un record che va inserito nella reverse zone del server dns riferito alla classe ip utilizzata

Per completezza
http://en.wikipedia.org/wiki/Reverse_DNS_lookup
46 messaggi dal 29 aprile 2007
Si, ma io ho solo detto che cos'è. ho risposto alla domanda del nostro amico "cos'è il record PTR riferito all'IP? " quello che hai detto tu lo so.
2.410 messaggi dal 13 febbraio 2003
Contributi
Forse dimentichi cosa hai detto

Il record di tipo PTR permette di ottenere un dominio partendo da un indirizzo IP.


non proprio corretto in quanto non ottieni un dominio ma un FQDN

Per impostare un record PTR è necessario specificare la classe dell'indirizzo assegnato.


qui è errato il record PTR va impostato nel dns specificato quale dns autoritativo come rev-srv e soprattutto è possibile impostarlo in modo che funzioni solo ed unicamente se la classe viene gestita in modo autonomo pertanto se la classe è ASSIGNED-PI o se si è LIR

Se ad esempio hai l'intera classe 192.168.*.*, dovrai inserire i primi due campi nell'apposito form


No va unicamente creata la reverse zone nel server dns autoritavito impostato come rev-srv per la classe desiderata

Senza voler polemizzare ma è un po' diverso da quello che hai esposto

Per completezza sulla gestione dei reverse dns per gli ip gestiti da ripe dare un occhiata qui
http://www.ripe.net/rs/reverse/index.html

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.