Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411

    email HTML da hosting ARUBA (newletters o altro...)

    Ragazzi,
    ci riprovo e vado diretto al punto.

    Qualche anima pia ha un hosting su ARUBA ed invia email in HTML ? (Windows / Linux)

    le sto provando tutte....ma non c'è verso di inviare email in HTML su client di posta web tipo @libero, @hotmail.it, @hotmail.com ...etc...

    avete qualche script PHP da darmi...da provare...
    li ho provati tutti quelli online...non si capisce se è un problema di $header o di $bonduary....

    grazie

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: email HTML da hosting ARUBA (newletters o altro...)

    Originariamente inviato da Dadoo
    Ragazzi,
    ci riprovo e vado diretto al punto.

    Qualche anima pia ha un hosting su ARUBA ed invia email in HTML ? (Windows / Linux)

    le sto provando tutte....ma non c'è verso di inviare email in HTML su client di posta web tipo @libero, @hotmail.it, @hotmail.com ...etc...

    avete qualche script PHP da darmi...da provare...
    li ho provati tutti quelli online...non si capisce se è un problema di $header o di $bonduary....

    grazie
    usa phpmailer e vai tranquillo.

    http://phpmailer.codeworxtech.com/


  3. #3
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411
    questo gia lo so....
    se magari mi scrivi un esempio di codice...ma soprattutto capire come si installa questa classe in locale.

    se mi invii un codice di esempio basta che metto il codice sull'hosting aruba e tutto funziona ?

  4. #4
    Ciao, sto per sbattere anch'io la testa in questa faccenda.
    Non ho ancora provato a mandare mail html ma qui c'è una guida che forse può aiutarti:

    link

    Fai sapere se riesci

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Dadoo
    questo gia lo so....
    se magari mi scrivi un esempio di codice...ma soprattutto capire come si installa questa classe in locale.

    se mi invii un codice di esempio basta che metto il codice sull'hosting aruba e tutto funziona ?
    Se magari il sito te lo guardi, vedi che gli esempi ci sono...

    http://phpmailer.codeworxtech.com/examples.html

  6. #6
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411
    avevo chiesto anche qualche aiuto su come installare la classe...
    soprattutto in locale...

    nel frattempo ho risolto usando una pagina ASP...piu' semplice e veloce.

    il codice riportato invia una email da hosting aruba in formato HTML incollando l'url specificato nel parametro CreateMHTMLBody.
    codice:
    <%
    ' Controlla invio
    if Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then
    
    Dim objMail, objConfig
    
    ' Crea 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
    ' ATTENZIONE! Usare il proprio indirizzo di server email!
    ' E' FONDAMENTALE per l'invio della email
    .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
    objMail.From = "Mio Nome <miaemail@dominio.it>" ' Mittente
    objMail.ReplyTo = "miaemail@dominio.it"
    objMail.To = Request.Form("email") ' Destinatario
    objMail.Bcc = Request.Form("emailbcc") ' Destinatario
    objMail.Subject = Request.Form("oggetto") ' Oggetto
    
    With objMail
    Set .Configuration = objConfig
    .MimeFormatted = True
    .CreateMHTMLBody "http://www.sitoweb.dominimo/persorso/pagina.estensione" 
    .Fields("urn:schemas:httpmail:importance").Value = 1
    .Fields.Update()
    .Send()
    End With
    
    Set objMail = Nothing
    
    Response.Write("Email inviata correttamente " &_
    "all'indirizzo " &_
    Request.Form("email"))
    
    'testoinvito="<body><center><p align=""center"" style=""font-size:15px;font-family:Verdana;""> Prova HTML </p></center></body>"
    
    else %>
    <form name="formail" method="post" action="?invia=true">
    <table align="center" cellpadding="3" cellspacing="1">
    <tr>
    <td>To</td>
    <td><input type="text" name="email" /></td>
    </tr>
    <tr>
    <td>Bcc</td>
    <td><input type="text" name="emailbcc" /></td>
    </tr>
    <tr>
    <td>Oggetto</td>
    <td><input type="text" name="oggetto" /></td>
    </tr>
    <tr>
    <td>Messaggio</td>
    <td><textarea name="messaggio"></textarea></td>
    </tr>
    <tr>
    <td colspan="2"> <input type="submit" value="invia" name="submit" /> </td>
    </tr>
    </table>
    </form>
    il codice riportato invia una email invece in formato HTML
    codice:
    <%
    ' Controlla invio
    if Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then
    
    Dim objMail, objConfig
    
    ' Crea 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
    ' ATTENZIONE! Usare il proprio indirizzo di server email!
    ' E' FONDAMENTALE per l'invio della email
    .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
    objMail.From = "Mio Nome <miaemail@dominio.it>" ' Mittente
    objMail.ReplyTo = "miaemail@dominio.it"
    objMail.To = Request.Form("email") ' Destinatario
    objMail.Bcc = Request.Form("emailbcc") ' Destinatario
    objMail.Subject = Request.Form("oggetto") ' Oggetto
    
    'testoinvito="<body><center><p align=""center"" style=""font-size:15px;font-family:Verdana;""> Prova HTML </p></center></body>"
    
    objMail.HTMLBody = testoinvito
    
    Set objMail = Nothing
    
    Response.Write("Email inviata correttamente " &_
    "all'indirizzo " &_
    Request.Form("email"))
    
    else %>
    <form name="formail" method="post" action="?invia=true">
    <table align="center" cellpadding="3" cellspacing="1">
    <tr>
    <td>To</td>
    <td><input type="text" name="email" /></td>
    </tr>
    <tr>
    <td>Bcc</td>
    <td><input type="text" name="emailbcc" /></td>
    </tr>
    <tr>
    <td>Oggetto</td>
    <td><input type="text" name="oggetto" /></td>
    </tr>
    <tr>
    <td>Messaggio</td>
    <td><textarea name="messaggio"></textarea></td>
    </tr>
    <tr>
    <td colspan="2"> <input type="submit" value="invia" name="submit" /> </td>
    </tr>
    </table>
    </form>

  7. #7
    non c'è nulla da installare...

    estrai il contenuto dello zip in una cartella!
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da king size slim
    non c'è nulla da installare...

    estrai il contenuto dello zip in una cartella!
    ecco appunto

    Se guardi l'esempio l'unica cosa che fa è fare il require del file class.phpmailer.php, che tu avrai messo all'interno del tuo albero di dir... ovviamente se non si trova nella stessa directory gli darai il percorso (ma queste sono cose legate al php, non a phpmailer, e io ho dato per scontato che tu le sapessi )



  9. #9
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411
    estratto il tutto sul mio hosting aruba.
    questo è il mio semplice codice:
    codice:
    <?php
    require("phpmailerclass\class.phpmailer.php");
    
    $mail = new PHPMailer();
    
    $mail->From     = "indirizzo@email.it";
    $mail->FromName = "List manager";
    $mail->Host     = "smtp.aruba.it";
    $mail->Mailer   = "smtp";
    
    
    {
        // HTML body
        $body  = "Hello <font size=\"4\">" . $row["full_name"] . "</font>, 
    
    ";
        $body .= "Your personal photograph to this message.
    
    ";
        $body .= "Sincerely, 
    ";
        $body .= "PHPMailer List manager";
    
        // Plain text body (for mail clients that cannot read HTML)
        $text_body  = "Hello " . $row["full_name"] . ", \n\n";
        $text_body .= "Your personal photograph to this message.\n\n";
        $text_body .= "Sincerely, \n";
        $text_body .= "PHPMailer List manager";
    
        $mail->Body    = $body;
        $mail->AltBody = $text_body;
        //$mail->AddAddress($row["email"], $row["full_name"]);
        //$mail->AddStringAttachment($row["photo"], "YourPhoto.jpg");
    
        if(!$mail->Send())
            echo "There has been a mail error sending to " . $row["email"] . "
    ";
    		else echo "mail sent";
    
        // Clear all addresses and attachments for next loop
        //$mail->ClearAddresses();
        //$mail->ClearAttachments();
    ?>
    ricevo il seguente errore:
    Parse error: syntax error, unexpected $end in D:\Inetpub\webs\tuositoweb\newletters\testClass.ph p on line 37

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    c'è una graffa di troppo alla 10a riga.

    non so se con la nuova versione è necessario, con la vecchia se usavi smtp dovevi includere anche il file che gestisce l'smtp.

    ciao

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.