Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    (IIS) Settare server smtp per codice posta CDO

    Chiedo aiuto su come settare il server smtp in win 2000 pro, visto che ho sviluppato del codice con il comando CDO in ASP.

    Ora è così:
    - Nome: server virtuale SMTP predefinito
    - Indirizzo IP: tutti non assegnati


    Inoltre io devo fare girare il sito in locale per cui ho impostato il codice così:

    codice:
    ' Server SMTP di uscita 
    	.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
    Mi aiutate?
    Ciao
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  2. #2
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In locale è uguale:

    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True

    Non lo devi cambiare.
    Se non ti da errore ma non ricevi email, vai su c:/inetpub/mailroot ed in una delle sottocartelle potresti trivare la tua email in attesa di essere spedita.

    Roby

  4. #4
    Utilizzando questo codice:
    codice:
    	Dim objMail
    	Dim objConfig
    	Dim Fdls  
    	Set objMail = Server.createObject("CDO.Message") 
    	Set iConf= Server.createObject("CDO.Configuration") 
    	
    	Set Flds = iConf.Fields
    	Flds ("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    	
    	' Assegna le configurazioni 
    	Set objMail.Configuration = iConf
    	
    	objMail.From = "prova@prova.com" 
    	objMail.To = sUserMail
    	objMail.Subject = "Conferma registrazione" 
    	
    	' Valore di priorità 
    	objMail.Fields("urn:schemas:httpmail:importance").Value = 2 
    	objMail.Fields.update() 
    	
    	' Corpo del messaggio 
    	'objMail.TextBody = "Testo della mail" 
    	objMail.HTMLBody = "Testo della mail" 
    	
    	objMail.Send() 
    	Set objMail = Nothing
    Mi esce:
    CDO.Message.1 (0x80040220)
    Il valore di configurazione "SendUsing" non è valido.

    E mi segnala errore su:
    objMail.Send()
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non so che altro dirti.
    Il componente sembra accessibile ma non funziona.

    Roby

  6. #6
    Ciao Roby,
    partendo da zero, dimmi se questo codice è quello giusto per inviare le mail con CDO?

    codice:
    SUB sendNewUserMail(sUserName, sUserPassword, sUserMail)
    	Dim objMail, objConfig 
    	
    	Set objMail = Server.createObject("CDO.Message") 
    	Set objConfig = Server.createObject("CDO.Configuration") 
    	
    	' Imposta le configurazioni 
    	With objConfig 
    	
    	' Server SMTP di uscita 
    	.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
    	
    	' Porta SMTP 
    	.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
    	
    	' Porta CDO 
    	.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
    	
    	' Timeout 
    	.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 
    	
    	.Fields.update 
    	End With 
    	
    	' Assegna le configurazioni 
    	Set objMail.Configuration = objConfig 
    	
    	objMail.From = "prova@prova.com" 
    	objMail.To = sUserMail
    	objMail.Subject = "Conferma registrazione" 
    	
    	' Valore di priorità 
    	objMail.Fields("urn:schemas:httpmail:importance").Value = 2 
    	objMail.Fields.update() 
    	
    	' Corpo del messaggio 
    	'objMail.TextBody = "Testo della mail" 
    	objMail.HTMLBody = "Testo della mail" 
    	
    	objMail.Send() 
    	Set objMail = Nothing 
    END SUB
    Mi sermbra di si. Giusto?
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Io non uso quello.

    Roby

  8. #8
    Io ho trovato questo nel forum ....
    e quale usi?

    Ciao
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    	'Preparazione per invio email all'utente
    	Set iMsg = Server.CreateObject("CDO.Message")
    	Set iConf = Server.CreateObject("CDO.Configuration")
    	Set Flds = iConf.Fields
    	Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    
    	Oggetto = "Notifica ricezione messaggio"
    
    	HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//IT"">"
    	HTML = HTML & "<html>" 
    	HTML = HTML & "<head>" 
    	HTML = HTML & "<meta http-equiv=Content-Type" 
    	HTML = HTML & "content=""text/html; charset=iso-8859-1"">" 
    	HTML = HTML & "<title>Spedizione HTML</title>" 
    	HTML = HTML & "</head>" 
    	HTML = HTML & "<body style=""color:#000;font-family:verdana;font:12px;"">"
    	HTML = HTML & "
    
    Notifica ricezione e-mail</p>"
    	HTML = HTML & "
    
    Creamweb.it ringrazia del messaggio e assicura una risposta al pi&ugrave; presto.
    Grazie</p>"
    	HTML = HTML & "<p style=""text-align:center;color:#000;font-family:verdana;font:11px;"">&copy 2000-2005 Creamweb<span style:""color:red;"">.</span><span style:""color:gray;"">it</span> - Tutti i diritti riservati</p>"
    	HTML = HTML & "</body>" 
    	HTML = HTML & "</html>" 
    
    	With iMsg
    		Set .Configuration = iConf
    		.From = "Creamweb.it - Contatto <"& myMail &">"
    		.To = email
    		.Subject = oggetto
    		.HTMLBody = HTML
    		.Send
    	end with
    	set Flds = Nothing
    	set iConf = Nothing
    	set iMsg = Nothing
    Roby

  10. #10
    Penso di aver fatto giusto:ù

    codice:
    SUB sendNewUserMail(sUserName, sUserPassword, sUserMail)
    	Set iMsg = Server.CreateObject("CDO.Message")
    	Set iConf = Server.CreateObject("CDO.Configuration")
    	Set Flds = iConf.Fields
    	Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    
    	Oggetto = "Notifica ricezione messaggio"
    
    	HTML = HTML & "<html>" 
    	HTML = HTML & "<body>"
    	HTML = HTML & "prova"
    	HTML = HTML & "</body>"
    	HTML = HTML & "</html>" 
    
    	With iMsg
    		Set .Configuration = iConf
    		.From = "prova@prova.com"
    		.To = sUserMail
    		.Subject = oggetto
    		.HTMLBody = HTML
    		.Send
    	end with
    	set Flds = Nothing
    	set iConf = Nothing
    	set iMsg = Nothing
    END SUB
    E mi esce questo errore:
    CDO.Message.1 (0x80040220)
    Il valore di configurazione "SendUsing" non è valido.


    segnalato su .Send

    Eppure il codice mi sembra giusto.
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.