Visualizzazione dei risultati da 1 a 5 su 5

Discussione: invio mail non va..

  1. #1

    invio mail non va..

    Ciao,

    sto provando questo nuovo script per l' invio di una mail da server aruba, cdonts non funziona più...ma nemmeno questo, nonmi da errore ma non invia...


    <%

    ' Dichiara l'oggetto email e la configurazione
    Dim objMail, objConfig

    ' Dimensiona l'oggetto email
    Set objMail = Server.createObject("CDO.Message")

    ' ====================================
    'Dimensiona l'oggetto configurazione
    Set objConfig = Server.createObject("CDO.Configuration")

    ' Imposta le configurazioni
    With objConfig

    ' Server SMTP di uscita
    ' Esempio mail.dominio.it
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.aruba.it"

    ' 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

    ' ====================================

    ' Assegna all'oggetto le proprietà necessarie

    ' Mittente dell'email (indirizzo)
    objMail.From = "staff@sbubba.net"

    ' Destinatario dell'email (indirizzo)
    objMail.To = "ondabeat@tin.it"


    ' Oggetto dell'email
    objMail.Subject = "Oggetto della mail"

    ' Valore di priorità
    objMail.Fields("urn:schemas:httpmail:importance"). Value = 2
    objMail.Fields.update()


    ' Corpo del messaggio
    objMail.TextBody = "Testo della mail" ' Formato Testo
    objMail.HTMLBody = "Testo della mail" ' Formato HTML

    ' Invia l'email
    objMail.Send()

    ' Distruggi l'oggetto
    Set objMail = Nothing

    %>

    PS - Preso da weppos, qualcuno mi aiuta a capire come mai non funziona?

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    verifica che componente utilizza il tuo server per l'invio di email; cerca sul forum per comchecker.
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    ok grazie

  4. #4

    dobrebbe funzionare. fammi sapere

    - altro codice per la connessione ad un database...

    mittente = "mionome<mionome@miodominio.com>"
    Do until Recset.eof
    destinatario = RecSet("email")
    testo = Request.Form("testo") 'questa informazione proviene da un modulo
    oggetto = Request.Form("oggetto")
    ' INVIO DEL MESSAGGIO - Creazione Oggetto ed impostazioni varie...
    Set email = CreateObject("CDO.message")
    email.From = mittente
    email.To = destinatario
    email.Subject = oggetto
    ' ALLEGA UNO o PIU FILE
    email.AddAttachment allegato 'Un path nel server
    ' COMPONE IL CORPO DELLA MAIL
    email.htmlBody = Request.form ("corpo")
    email.fields("urn:schemas:httpmail:importance").va lue = 2
    email.fields.update()
    ' INVIA L'EMAIL
    email.Send()
    Set email = Nothing
    RecSet.Movenext
    loop
    End If
    RecSet.Close
    Conn.close
    Set RecSet = Nothing
    Set Conn = Nothing
    This machine has no brain. Please, use your own!

  5. #5
    direi di si...grazie!

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.