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

    Problema Script invio email HTML

    Salve a tutti,
    io utilizzo (e in realtà ho utilizzato in passato) questo script semplice per spedire una pagina HTML come email :
    Codice PHP:
    <%
    Set myMail=CreateObject("CDO.Message")
    myMail.Subject="Sending email with CDO"
    myMail.From="xxx@xxx.it"
    myMail.To="xxx@xxx.it"
    myMail.CreateMHTMLBody "http://www.nomesito.com/pagina.htm"
    myMail.Send
    set myMail
    =nothing
    %> 
    Creando una determinata pagina, dice che l'ha spedito senza nessun errore ma in realtà, nella posta di destinazione e nel mittente , non è presente niente!.

    Ho provato alcune pagina a caso di internet e alcune le riesce a inviare (cambiando solo l'indirizzo CrateMHTMLBody)

    eppure sonop validate, codificate identicamente , l'intestazione è la stessa...

    ho utilizzato anche questo script


    Codice PHP:
    <%@ Language=VBScript %>

    <%
    '============ Linkbruttocane su specifiche MSDN ================
    '
    assicurarsi di non inserire javascript che potrebbero dare errori nel client
    '* di posta dei vostri utenti
    '
    =====qui non modificare================
    Dim iMsg
    Dim iConf
    Dim Flds
    set iMsg 
    CreateObject("CDO.Message")
    set iConf CreateObject("CDO.Configuration")
    Set Flds iConf.Fields
    Flds
    ("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    Flds
    .Update

    With iMsg

    Set 
    .Configuration iConf

    '*===== modifica CreateMHTMLBody From To e subject
    '
    cambiare la pagina dopo aver provato a riceverlavedasi codice utilizzabile nella pagina stessa
    'per essere sicuri di non inviare codice non leggibile dal client di posta

    .CreateMHTMLBody "http://www.xxx-xxx.com/xxx.htm"

    '
    mettere la propria mail e separare eventuali destinatari con virgola
    .To "xxx@xxx.xxx"

    'mettere una mail valida come mittente
    .From = "xxx@xxx-xx.xxx"

    .Subject = "prova email"
    .Send
    End With

    If Err.Number = 0 Then 
    Response.Write "Il messaggio è stato inviato; nessun errore!<hr>" 
    Else 
    Response.Write Err.Description & "<hr>" 
    Err.Number = 0 
    End If 
    On Error Goto 0 

    %> 
    ma mi viene sempre "il messaggio è stato inviato" quando in realtà non lo è....



    per quale motivo per esempio le mie due pagine (che ho su due siti differenti su aruba) non me le spedisce e altre invece le spedisce correttamente?

    Ringrazio anticipatamente per la risposta

    Saluti
    Raptusis.

  2. #2
    A me sembra che entrambi gli script siano a posto

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.