+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

Newsletter con Aruba Linus

Ultimo Messaggio di Acidflame il:
  1. #1
    Esperta L'avatar di cassiopea
    Data Registrazione
    Jan 2006
    Località
    Verona
    Messaggi
    1,833

    Newsletter con Aruba Linus

    Ciao,
    non so se è la sezione adatta o se andava in quella per php.
    Vorrei sapere se cè qualcuno che è riuscito a creare una newsletter con Aruba sotto Linux.

    Ho dei blog in wordpress, sono andata nel pannello di controllo Aruba, ho creato le liste di distribuzione, scaricato il loro script Php per server Linux e messo la pagina per l'invio sul mio server, fatto numerosissimi tentativi di cambiare email, cambiare il nome, sistemare in vario modo le parti che erano da configurare, ma non funziona.

    Ho provato anche a dividere in 2 lo script e fare 2 pagine, ma non ho risolto nulla, con i codici per il server in Windows ma non funzionano sotto Linux.

    Insomma moltissimi tentativi inutili.

    Quando metto online la pagina in php, ci sono 2 problemi, il più grosso è che non arriva nessun messaggio per la convalida dell'iscrizione ne a me, ne alla persona che si iscrive ( ho provato con delle email di mia proprietà per vedere se funzionava), il secondo problema che ho tentavo di risolvere in vari modi è che la risposta che si ottiene è " Ti sei iscritto a @nomemiodomino....." e non " ti sei iscritto a newsletter@nomemiodominio.......".

    Ovviamente il problema più grosso è il primo, perché non riesco a fare nulla.

    Ora, siccome sono completamente imbranata in php, qualcuno è riuscito a far funzionare lo script che danno loro?

    Cioè questo:

    <?php
    //aprile2008- modifica per host linux
    $imposta = ini_set("sendmail_from", "postmaster@tuodominio.com");
    if (!$imposta) { print "Non posso impostare sendmail_from!<br>\n"; }
    //fine modifica aprile 2008
    //'''''''''' inserire il nome del dominio
    $DOMAIN='masterbass.com';
    //'''''''''' inserire il nome della lista o delle liste
    $LISTS[]='testami';
    $LISTS[]='altra_lista';
    //''''''''fine configurazione

    $response_template='
    <br>
    <center>
    <div align="center">
    <table border="0" cellspacing="1" cellpadding="2" width="570">
    <tr>
    <td align="center">
    %%ACTION%% %%LIST%%@%%DOMAIN%%
    </td>
    </tr>
    <tr>
    <td class="response">
    Riceverai una mail a breve su &quot;%%ADDRESS%%&quot;. Quello che devi fare è usare la funzione "Rispondi" del tuo client di posta
    ed inviare tale risposta: non è necessario scrivere nulla.
    </td>
    </tr>
    </table>
    </div>
    </center>
    ';

    ?>
    <html>
    <head>
    <title>Iscrizione a mailing-list in php</title>
    <style>
    body {
    background-color:#ffcb8c;
    color:white;
    }
    td { background-color:#ffcb8c; color:red; font-weight:bold;font-family:verdana;}
    td.response { background-color:#ffca000; color:red; font-weight:normal; font-family:verdana; }

    </style>
    </head>
    </body>
    <center><div align="center">
    <table border="0" cellspacing="0" cellpadding="0" width="570">
    <form method="post">
    <tr>
    <td align="center">Indirizzo email</td>
    <td align="center">Nome Lista / Azione</td>
    <td align="left">&nbsp;</td>
    </tr>
    <tr>
    <td align="center"><input type="text" value="<?php echo $_GET['a']; ?>" name="addy" size="30"></td>
    <td align="center"><select name="list"><?php
    if ( is_array($LISTS)) {
    foreach ( $LISTS as $val ) {
    echo '<option value="'.$val.'">'.$val.'@'.$DOMAIN.chr(10);
    }
    }
    ?></select><select name="action"><option value="subscribe">Iscriviti<option value="unsubscribe">Rimuovi iscrizione</select></td>

    <td align="left"><input type="submit" value="GO!"></td>
    </tr>
    </form>
    </table>
    </center></div>
    <?php
    switch ( $_POST['action'] ) {
    case 'subscribe':
    if ( !empty($_POST['addy']) ) {
    if ( mail($list.'-subscribe-'.str_replace('@', '=', $_POST['addy']).'@'.$DOMAIN ,'iscrizione', 'iscrizione') ) {
    show_tpl($response_template, 'ISCRITTO A: ', $list, $DOMAIN, $_POST['addy']);
    }
    }
    break;

    case 'unsubscribe':
    if ( !empty($_POST['addy']) ) {
    if ( mail($list.'-unsubscribe-'.str_replace('@', '=', $_POST['addy']).'@'.$DOMAIN ,'annulla iscrizione', 'annulla') ) {
    show_tpl($response_template, 'RIMOSSO DA: ', $list, $DOMAIN, $_POST['addy']);
    }
    }
    break;
    }

    function show_tpl($tpl, $action, $list, $domain, $address) {
    $tpl=str_replace('%%ACTION%%', $action, $tpl);
    $tpl=str_replace('%%LIST%%', $list, $tpl);
    $tpl=str_replace('%%DOMAIN%%', $domain, $tpl);
    $tpl=str_replace('%%ADDRESS%%', $address, $tpl);
    echo $tpl;
    }
    ?>
    </body>
    </html>


    Grazie infinite a chi mi risponderà.
    Ultima modifica di cassiopea; 25-07-11 alle 11:26

  2. #2
    Banned L'avatar di Provatoo
    Data Registrazione
    Jun 2009
    Località
    Termoli
    Messaggi
    1,150
    Cassiopea noi usiamo phplist e pommo su aruba senza problemi

  3. #3
    User
    Data Registrazione
    Feb 2010
    Messaggi
    79
    Ma per newsletter se utilizzi wordpress, ti andrebbe bene un bel plugin totalmente integrato su wp e gestibile da pannello di controllo di wp?
    Hostingplaza - La soluzione per ogni tua esigenza

  4. #4
    Esperta L'avatar di cassiopea
    Data Registrazione
    Jan 2006
    Località
    Verona
    Messaggi
    1,833
    Grazie, proverò entrambe le soluzioni.

  5. #5
    User
    Data Registrazione
    Feb 2010
    Messaggi
    79
    Si ti conviene ci sono molti plugin buoni per WP o comunque phplist è un ottima soluzione se vuoi avere la newsletter separata dal blog/forum/sito
    Hostingplaza - La soluzione per ogni tua esigenza

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.