Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162

    invio immagini con la newsletter

    Salve ragazzi sto testando varie newsletter ma nessuna di queste mi da la possibilità di inviare mail alla lista contenenti anche delle immagini (nessuno Spam non vi preoccupate!!)
    Una mia amica dovrebbe inviare, agli iscritti, tramite appunto una news, delle mail informative su alberghi, etc..
    Uno di questi (VList Lite Administrative) mi permette di inviare mail sia di testo che in html ma immagini nada.
    Conoscete qualche software free che mi permetta ciò? (ho fatto ricerche nel forum ma non ho trovato nulla del genere)
    Grazie aspetto vostre
    Lothlorien

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    Da premettere che ho postato in questa sezione perkè mi servirebbe una newsletter fatta in php. Attualmente già ho configurato le impostazioni per l'SMTP nel php.ini
    Lothlorien

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    dalle prove che sto effettuando l'immagine non mi viene caricata ma appare solo il tag del bordo del collegamento. Bisogna caricarla sul server oppure è possibile utilizzare la cache di sistema e salvarla nella cartella tmp per poi scaricarla?
    Lothlorien

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    ragazzi non riesco a testare completamente la newsletter cioè non riesco a visualizzare l'immagine. Studiando meglio il software ho capito che le immagini, selezionando html, le invia, solo che non riesco a inserire il corretto link. Dato che sto facendo prove in "locale" mi potreste dire come indirizzare il link? Attualmente l'immagine che dovrebbe essere caricata risiede nella stessa cartella dei file .php del gestionale.

    p.s. è possibile effettuare questa prova in locale oppure bisogna prima installarlo sul server?

    grazie mille!
    Lothlorien

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    non apro un'altra discussione perkè riguarda sempre la newsletter.
    Allora il programma è stato riversato sul server. La connessione in locale funziona bene ma online mi da il seguente errore:

    mysql_connect(): Access denied for user: 'root@localhost' (Using password: NO) in etc...

    il file di config è il seguente:

    $dbhost = "localhost"; // change this to reflect your db host name
    $dbusername = ""; // change this to reflect your db username
    $dbpassword = ""; // change this to reflect your db password
    $dbport = "3306"; // default is 3306; change this if different
    $dbname = ""; // name of the database

    la newsletter gira sotto win.
    L'impostazione della variabile $dbhost deve rimanere in quel modo?
    I valori di $dbusername sono corretti (da quello che mi ha detto l'ammministratore di sistema...); stessa cosa per $dbpassword e $dbname. Riguardo invece la $dbport? devo utilizzare quella di default (3306)?
    Grazie mille
    Lothlorien

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    up
    Lothlorien

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    La connessione al database ora va ma purtroppo ora mi continua a dare questi errori:
    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
    oppure l'errore 501 invalid address . (Mi indica gli errori sempre su entrambe le linee evidenziate in grassetto qui sotto. Dipende da come invio la mail: o in TXT o in HTML)
    Non so più cosa modificare!
    L'errore mi viene segnalato nel file listsend.it dove risiede la funzione mail()

    Questo il codice del file listsend.php:


    <? include("listconfig.php"); ?>

    <html>
    <head>
    <title>vList Lite Administrative Interface</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">

    <?
    ini_set( "SMTP","localhost" ); (questa funzione l'ho aggiunta io per testarlo in locale ora non so se bisogna lasciarla o meno)

    if ($Submit=="Send Now!")
    {
    // Security
    $subject = strip_tags($subject);
    $TEXTMailText = stripslashes($MailText); // put nl2br() if not showing newline properly in email messages

    $connection = mysql_connect($dbhost, $dbusername, $dbpassword);
    $query = "SELECT * FROM listsubscribers";
    $result = mysql_db_query($dbname, $query);

    if ($row = mysql_fetch_array($result))
    {
    $EmailTo = $row["email"];
    $ok = true;
    }

    while ($row = mysql_fetch_array($result))
    {
    $EmailTo .= ", " . $row["email"];
    $ok = true;
    }

    if (($mailtype=="text") && ($ok))
    {
    $Message = $TEXTMailText;
    $Message .= $TXTfooter;

    $sent = mail ($SenderFrom. "<" . $EmailFrom. ">" , $subject, $Message, "From:$SenderFrom<$EmailFrom>\nReply-to:$EmailReplyTo
    \nbcc:$EmailTo"
    ) ;

    }
    elseif (($mailtype=="html") && ($ok))
    {
    $Message = $MailText; // Send HTML mail as it was entered in multi line text box
    $Message .= $HTMLfooter;


    $sent = mail( $SenderFrom. "<" . $EmailFrom. ">" , $subject, $Message, "From:$SenderFrom<$EmailFrom>\nReply-to:$EmailReplyTo
    \nbcc:$EmailTo\nContent-Type:text/html; charset=iso-8859-1"
    ) ;

    }

    }
    ?>
    Queste le variabili nel file listconfig.php:

    <?
    // Database settings
    $dbhost = "localhost"; // change this to reflect your db host name
    $dbusername = "******"; // change this to reflect your db username
    $dbpassword = "******"; // change this to reflect your db password
    $dbport = "3306"; // default is 3306; change this if different
    $dbname = "*******"; // name of the database

    // ***** Email Settings *****

    // Value for the FROM field of the message to member
    $SenderFrom = "TEST MAIL" ;

    // email address that will show from the email you sent. every email sent to the list would also be sent here
    $EmailFrom = "mio_indirizzo@dominio.it" ;(E' corretto inserire il mio indirizzo in questa variabile anche se l'SMTP è impostato su localhost?)

    // email address where list member replies will be sent
    $EmailReplyTo = "mio_indirizzo@dominio.it" ;
    (

    // URL of listunsubscribe.php - Change this to reflect your settings
    $UnsubscribeURL = "http://www.domain.net/vListLite/listunsubscribe.php";

    // unsubscribe text version - you may opt to change this
    $TXTfooter = "\n\n---------------------------------------------\nTo unsubscribe from this mailing list, please click on the URL below OR if this is not possible, copy and paste the URL into your web browser and then enter your email address in the field provided. The URL is: " . $UnsubscribeURL;

    // unsubscribe html version - you may opt to change this
    $HTMLfooter = "

    ---------------------------------------------
    <font face=\"Verdana\" size=\"1\">To unsubscribe from this mailing list, please click on the URL below OR if this is not possible, copy and paste the URL into your web browser and then enter your email address in the field provided. The URL is: " . $UnsubscribeURL;

    ?>
    Ovviamente il tutto funziona alla grande in locale! Sicuramente sarà qualche problema di configurazione (l'applicativo era già compilato).
    Ragazzi entro oggi dovrei renderlo funzionante mi aiutate per favore?
    Grazie mille
    Lothlorien

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    162
    ragazzi nessuno può aiutarmi?
    Lothlorien

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.