Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Inviare email con ASP e Win Server 2003

    Salve.
    Premetto che non ho mai fatto nulla del genere... mi occupo di altro normalmente!

    Dopo aver realizzato un sito internet mi è stato chiesto di implementare una pagina per la sottoscrizione ad una mailing list. La pagina contiene (grosso modo) una form, e i dati di questa form devono essere inviati ad un indirizzo email...

    per comodità diciamo che il sito sia www.societa.it e che l'email di destinazione sia info@altrasocieta.it

    In rete ho pescato questo codice ASP:
    codice:
    <%
    Set myMail=CreateObject("CDO.Message")
    
    myMail.Subject="Sending email with CDO"
    
    myMail.From="mymail@mydomain.com"
    
    myMail.To="info@altrasocieta.com"
    
    myMail.TextBody="This is a message."
    
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
    
    'Name or IP of remote SMTP server
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
    
    'Server port
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 
    
    myMail.Configuration.Fields.Update
    
    myMail.Send
    
    set myMail=nothing
    %>
    Mi si pianta sul myMail.Send!

    Domande:

    1) dovendo specificare un server SMTP... devo configurare il mio Windows 2003 Server anche come Mail Server? In tal caso... che dominio devo specificare? e per l'indirizzo email... posso sbizzarrirmi?

    2) come email di provenienza myMail.From... cosa ci devo scrivere? la nuova mail che ho scritto al punto 1?

    3) se provo con un mio indirizzo SMTP che conosco e una email di provenienza a me nota... perché le email non partono comunque?

    Insultate pure la mia ignoranza... basta che mi diate anche una risposta seria!
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  2. #2
    codice:
    <%
    Set myMail=CreateObject("CDO.Message")
    
    myMail.Subject="Sending email with CDO"
    
    myMail.From="mymail@mydomain.com"
    
    myMail.To="info@altrasocieta.com"
    
    myMail.TextBody="This is a message."
    
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
    
    'Name or IP of remote SMTP server
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.altrasocieta.com "
    
    'Server port
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 
    
    myMail.Configuration.Fields.Update
    
    myMail.Send
    
    set myMail=nothing
    %>

  3. #3
    Salve.
    Grazie della risposta... oggi in ufficio vedo se riesco a risolvere.

    Ma una domanda. Come mai se l'email la la mando io da @societa.it l'SMTP deve essere quello del ricevente?

    Grazie
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  4. #4
    l'SMTP deve essere quella del mittente, scusa se ho sbagliato a scrivere, comunque è lì che devi modificare.

  5. #5
    Quindi... detto papale papale, devo configurare il mio Server in modo che implementi anche il servizio di posta (con tanto di SMTP e POP).

    Speriamo di farcela... mai fatto in vita mia! Non ho idea di cosa cavolo scriverci anche perché come ho già detto il server si trova in remoto (ho un accesso vpn su di esso) e io lo gestisco solo ad interim!

    In linea di massima cosa dovrei fare?
    - Imposto il dominio @societa.it
    - assegno un indirizzo di posta info@societa.it

    e basta?

    Grazie per la pazienza
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  6. #6
    Se il sito risiede su un server al quale hai libero accesso, ti basta installare il componente CDOSYS, mentre se il Server è di un Host tipo A...a allora devi semplicemente vedere che componente ha installato.

  7. #7
    Risolto!

    Mi hanno dato accesso ad un server SMTP residente sulla stessa rete del mio serve.

    Grazie mille.
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  8. #8

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.