Questo sito usa cookie tecnici e cookie funzionali per migliorare l'esperienza dei lettori. Seleziona i cookie desiderati e poi clicca su Accetta. Leggi l'Informativa estesa sulla Privacy  Informativa
        
================================================================================
A71-Mail Logo

Copyzero

A71-Mail
    INTRODUZIONE:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯
    Io ho scritto A71-Mail solo per mio uso personale  perchè non ero abbastanza
    soddisfatto  degli altri web mail script! Adesso, A71-Mail è disponibile per
    coloro  che stanno ancora cercando  un efficiente e  personalizzabile script
    php per tenere i contatti sul  web con altre persone. Naturalmente, A71-Mail
    non mostra il tuo indirizzo email in alcun modo  rispettando la tua privacy.
    Il risultato  è che  qualunque  spammer non  può infastidirti! A71-Mail  può
    fornire  informazioni sui mittenti, così sei in grado di proteggerti in caso
    di email offensive! A71-Mail sta per Alecos71-Mail!

     ______________________________________________
    | •-•-• A71-Mail è dedicato a mia madre! •-•-• |
     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


    RICHIESTE:
    ¯¯¯¯¯¯¯¯¯¯
    • Qualsiasi web server capace di eseguire script php.
    • Php 8+ o meglio installato sul server.
    • Fortemente consigliato migrare a PHP 8.2+.


    CARATTERISTICHE:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    • supporta molteplici destinatari email.
    • è gradevole e ha messaggi di errore amichevoli.
    • fornisce dettagli sui visitatori come ip, browser, os, referer...
    • è configurabile modificando il file "userdat.php".
    • è molto facile da usare e installare.
    • è fornito con una gradevole interfaccia grafica.
    • è interamente configurabile poichè usa template esterni.
    • ha messaggi di errore inline.
    • è in grado di verificare ogni campo usando le regex.
    • supporta opzionalmente un servizio whois.
    • supporta un argomento esterno come variabile nell'url.
    • supporta non standard browser.
    • supporta 6 lingue per il momento.
    • non ha bisogno di essere riconvalidato ogni volta.
    • supporta email-log per ciascuna email spedita.
    • supporta filtri e chiavi antispam.
    • usa una tecnica captcha-like.
    • include solo file che si trovano sul tuo sito web.
    • supporta UTF-8.
    • supporta opzionalmente un servizio GeoIP.
    • supporta le skin (cartella "skin").
    • opzionalmente supporta molteplici allegati.
    • mostra immagine di progresso per allegati.
    • permette di cambiare l'immagine di progresso (cartella "loader").
    • opzionalmente usa un filtro per le estensioni degli allegati.
    • opzionalmente supporta Bcc e Cc.
    • supporta Privacy Policy.
    • versione con campo numero telefonico.
    • nativo HTML5.


    CAMBIAMENTI: (versione: 6.300 - data: 29.08.2021)
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    • Cambiata struttura logica ed evoluto il codice.
    INSTALLAZIONE:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    NOTA: Quando modifichi un file, ricordati di salvarlo come formato UTF-8!
    ¯¯¯¯¯
    Semplicemente segui questi semplici passi:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    1) Estrarre A71Mail.zip dove vuoi.
    2) Modificare il file "userdat.php" usando un text-editor.
    3) Modificare il file "keyword.php" usando un text-editor.
    4) Copiare tutti i file nella stessa cartella sul tuo sito web.
    5) Impostare i permessi per tutti i file a 755.
    6) Linkare a71mail.php nella tua pagina web.
    7) Goderti A71-Mail!
    8) Non c'è nient'altro da fare!


    NOTE: (per esperti)
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    I seguenti file sono  completamente personalizzabili così puoi adattarli per
    soddisfare tue necessità grafiche:

    • userdat.php <- file di configurazione (ascii,utf-8)
    • formail.php <- mail form (html,utf-8)
    • confirm.php <- redirect (html,utf-8)
    • strg_en.php <- stringhe inglesi (ascii,utf-8)
    • strg_it.php <- stringhe italiane (ascii,utf-8)
    • strg_fr.php <- stringhe francesi (ascii,utf-8)
    • strg_de.php <- stringhe tedesche (ascii,utf-8)
    • strg_es.php <- stringhe spagnole (ascii,utf-8)
    • strg_sq.php <- stringhe albanesi (ascii,utf-8)
    • keyword.php <- chiavi antispam (ascii,utf-8)
    • default.css <- foglio di stile (ascii,ansi)
    • colored.css <- foglio di stile (ascii,ansi)
    • bluesky.css <- foglio di stile (ascii,ansi)
    • bluelit.css <- foglio di stile (ascii,ansi)
    • histyle.css <- foglio di stile (ascii,ansi)
    • opensky.css <- foglio di stile (ascii,ansi)
    • elegant.css <- foglio di stile (ascii,ansi)

    Se vuoi tradurre  A71Mail nella  tua lingua semplicemente  fai una copia del
    file  strg_en.php e traduci le stringhe nella tua lingua ma non dimenticarti
    di rinominare la tua  copia tradotta di  strg_en.php in strg_<lang>.php dove
    <lang> è il codice lingua usato dal browser... per esempio se tu sei un uten
    te  giapponese  rinomina  la  tua  copia  tradotta  del file  strg_en.php in
    strg_ja.php e A71Mail riconoscerà la nuova lingua automaticamente.

    Tu sei autorizzato a rinominare e modificare a71mail.php a condizione che lo
    script non venga ridistribuito modificato.

    • a71mail.php <- script principale (engine)


    CONFIGURAZIONE: (userdat.php)
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Avvertimento: queste variabili devono iniziare con " e devono finire con ";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    • se il " è cancellato o perso lo script fallirà.
    • se il ; è cancellato o perso lo script fallirà.

    $smtp = "notset";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Opzionale. Metti qui il tuo Server SMTP (solo Hosting Windows).
    Esempio: $smtp = "smtp.tuositoweb.com";

    $port = "notset";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Opzionale. Metti qui la tua Porta SMTP (solo Hosting Windows).
    Esempio: $port = "25";

    $zone = "Europe/Rome";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Il tuo TimeZone. Consulta la lista di quelli disponibili su:

    https://www.php.net/manual/en/timezones.php

    $size = "1024";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    La dimensione dell'allegato. 1024 è pari ad 1 MB. 0 automaticamente disabili
    ta gli allegati.

    $file = "3";
    ¯¯¯¯¯¯¯¯¯¯¯¯
    Il numero degli allegati consentiti. Non c'è nessun limite per gli allegati!
    Possono essere 1 o 100!

    $chex = "on";
    ¯¯¯¯¯¯¯¯¯¯¯¯
    Impostato a "on" usa  un filtro per gli allegati consentiti mentre impostato
    a "off" accetta qualsiasi allegato.

    $type = array("zip","lha","rar","txt","doc","jpg","png","gif");
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Questo è il filtro per le estensioni ammesse per gli allegati. Modificare la
    lista a piacimento.

    $text = "LTR";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    La direzione del testo:

      • LTR è usato per la scrittura da sinistra a destra

      • RTL è usato per la scrittura da destra a sinistra

    $lang = "auto";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Forza  il tuo linguaggio  preferito (i valori consentiti sono: "it" o "en" o
    "fr" o "de" o "es" o "sq" o "auto").
    A71-Mail è  auto-detect e quindi  può ottenere il linguaggio  dal visitatore
    mostrando la form  nella lingua nativa  dell'utente (per questa finalità, il
    browser deve supportare tale  caratteristica). Se vuoi abilitare tale carat-
    teristica auto-detect lascia $lang = ""; senza alcun valore all'interno del-
    la variabile o lascia $lang = "auto";

    Questo valore può essere sovrascritto invocando lo script come segue:

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=it

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=fr

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=de

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=es

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=sq

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=en

    $skin = "elegant";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Qui puoi  scegliere la skin da mostrare ai visitatori. Per adesso ci sono le
    seguenti skin:
    
    default, opensky, colored, bluesky, bluelit, histyle, elegant.

    Questo valore può essere sovrascritto invocando lo script come segue:

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=default

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=colored

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=bluesky

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=bluelit

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=histyle

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=opensky

        oppure

      • https://www.tuo.sitoweb.com/a71mail/a71mail.php?skin=elegant

    $path = "https://www.tuo.sitoweb.com/";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Quando l'email viene spedita, il visitatore  può essere deviato  in un posto
    specifico del tuo sito Web. Esempio:

    • $path = "https://www.tuo.sitoweb.com/grazie.php";

    Se vuoi, puoi usare  una configurazione  predefinita, cosicchè il visitatore
    sarà deviato sulla root del tuo  sito web. Così, se vuoi abilitare la confi-
    gurazione predefinita lascia $path = ""; senza alcun valore all'interno del-
    la variabile.

    La variabile $path può essere sovrascritta invocando lo script come segue:

    https://www.sitoweb.com/web/a71mail.php?page=https://www.sitoweb.com/info.html

      oppure

    https://www.sitoweb.com/a71mail/a71mail.php?page=https://www.sitoweb.com/

    $mode = "_top";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Solo per utenti esperti. Deviare i visitatori su uno specifico posto del tuo
    sito web può essere molto difficile se hai frame, così puoi settare uno spe-
    cifico valore in modo da risolvere questo problema. Esempi:

    • $mode = "_top";

    Sovrascrive tutti i frame  caricando una singola  pagina web o l'intero sito
    web.

    • $mode = "_parent";

    Sovrascrive l'ultimo frame caricando una singola  pagina web o l'intero sito
    web.

    • $mode = "_self";

    Carica una specifica pagina web nel frame corrente o nella finestra.

    • $mode = "_blank";

    Carica una specifica pagina web in una nuova finestra.

    $logs = "on";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯
    Se la variabile  $logs è  settata a "on" un log file  per ogni email spedita
    sarà creato. Se la variabile $logs è settata a "off" nessun log sarà creato.

    $name = "Antonio Vivaldi";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Metti nella variabile $name il tuo nome e cognome o ragione sociale.

    $mail = "antonio.vivaldi@composer.it";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Metti  nella variabile $mail il tuo indirizzo email. Se vuoi  processare più
    indirizzi  email come destinatari  aggiungere, dopo una virgola e uno spazio
    vuoto, il nuovo indirizzo  email cosicchè i contenuti dell'email form saran-
    no spediti ai destinatari specificati. Esempio:

    • $mail = "il_tuo@indirizzo.email.com, il_tuo_amico@indirizzo.email.co.uk";

    $xxcc = "notset";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Metti  nella variabile $xxcc tutti gli  indirizzi email che vuoi  usare come
    destinatari  addizionali (Cc). Se  vuoi processare più  indirizzi email come
    destinatari addizionali, aggiungere, dopo una virgola e uno spazio vuoto, il
    nuovo indirizzo email  cosicchè i contenuti dell'email  form saranno spediti
    ai destinatari specificati. Esempio:

    • $xxcc = "il_tuo@indirizzo.email.com, il_tuo_amico@indirizzo.email.co.uk";

    Oppure se prevedi di non usare tale caratteristica lascia la variabile $xxcc
    vuota oppure mettici dentro "notset".

    $xbcc = "notset";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Metti  nella variabile $xbcc tutti gli  indirizzi email che vuoi  usare come
    destinatari addizionali (Bcc). Se  vuoi processare più  indirizzi email come
    destinatari addizionali, aggiungere, dopo una virgola e uno spazio vuoto, il
    nuovo indirizzo email  cosicchè i contenuti dell'email  form saranno spediti
    ai destinatari specificati. Esempio:

    • $xbcc = "il_tuo@indirizzo.email.com, il_tuo_amico@indirizzo.email.co.uk";

    Oppure se prevedi di non usare tale caratteristica lascia la variabile $xbcc
    vuota oppure mettici dentro "notset".

    $info = "https://whois.domaintools.com/";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Questo è il servizio whois di default ma tu  puoi cambiarlo con un altro. In
    questo  modo sarai in grado di conoscere ulteriori informazioni sul mittente
    in caso di email offensiva.

    $goip = "https://www.geodatatool.com/?IP=";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Questo è il servizio GeoIP di default ma tu  puoi cambiarlo con un altro. In
    questo modo sarai in grado di conoscere ulteriori informazioni sul mittente.

    $data = "off";
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    Impostando su "on" potrai ricevere informazioni addizionali sul mittente men
    tre se il tuo server di posta dovesse rifiutare e-mail che contengono link a
    questo punto ti conviene impostare questo valore a "off". Il valore predefi-
    nito è "off".


    SUGGERIMENTI E TRUCCHI:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=it&fname=tuo nome

    https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=it&fmail=tua email

    https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=it&subject=tuo oggetto

    https://www.tuo.sitoweb.com/a71mail/a71mail.php?lang=it&message=tuo messaggio

      oppure

    mail.php?fname=qualcosa&fmail=qualcosa&subject=qualcosa&message=qualcosa

    Se volete integrare A71Mail nelle vostre pagine web senza sforzi vi suggeri-
    sco di mettere a71mail.php in iframe.


    ATTENZIONE:
    ¯¯¯¯¯¯¯¯¯¯¯
    Ci sono due versioni: popup (cartella "extra") e normale (cartella principa-
    le). Se decidi di usare la versione normale dovrai editare ogni traduzione e
    cambiare  il link di default per la tua  policy privacy ($extended). Se vuoi
    usare la versione popup,  dovrai editare ogni traduzione e mettere dentro la
    variabile $extended la tua policy html.

    Problemi con GMail per via di nuovi limiti imposti da Google:
    https://support.google.com/mail/answer/6590?hl=it


    AUTORE:
    ¯¯¯¯¯¯¯
    Alecos -> Alessandro Marinuzzi (Italia)

    Sito Web: https://www.alecos.it

    Privacy:  Informativa sulla Privacy


    RINGRAZIAMENTI:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    • Adolf Brunner per la traduzione Tedesca.
    • Javier de las Rivas per la traduzione Spagnola.
    • Bledy per la traduzione Albanese.


    STATO:
    ¯¯¯¯¯¯
    A71-Mail • Copyright © 2004-2021, Alessandro Marinuzzi  [Alecos] • Riservati
    Tutti I Diritti.

    A71-Mail è Donationware! Questo significa che se apprezzi questo software po
    tresti decidere di farmi una Donazione usando PayPal.  In tal modo manterrai
    vivo lo sviluppo di questo software! Ti ringrazio per il tuo supporto!


    LEGALE:
    ¯¯¯¯¯¯¯
    Questo software è soggetto ai seguenti termini di licenza:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    1) Non puoi ridistribuire lo script A71Mail modificato. Il permesso di modi-
       ficare questo script è solo per scopi privati.
    2) Non puoi distribuire tale software assieme a materiale osceno o illegale.
    3) Non puoi modificare in alcun  modo l'archivio che  contiene il mio script
       e tutti i file inerenti senza il mio consenso espresso  se il tuo intento
       è ridistribuirlo.
    4) Non puoi usare questo software per qualsiasi scopo illegale o osceno.
    5) Non puoi usare questo software come un emailer anonimo.
    6) Non puoi usare questo software per spammare o spedire email offensive.
    7) Accetti ogni rischio scaricando questo software come descritto sotto.
    8) Se non sei d'accordo con  questi termini di licenza, cancella  ora questo
       software!


    DISCONOSCIMENTO:
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    QUESTO SOFTWARE E' FORNITO  "COSI' COME E'", SENZA GARANZIA DI ALCUN TIPO, O
    ESPRESSA O IMPLICITA, O  DIVERSAMENTE. USANDO QUESTO SOFTWARE, ACCETTI  OGNI
    RISCHIO. ALESSANDRO MARINUZZI NON SARA' RITENUTO RESPONSABILE  PER QUALUNQUE
    DANNO DIRETTO O INDIRETTO, INCLUDENDO IL DANNO PER QUALUNQUE DATO O INFORMA-
    ZIONE CHE PUO' ANDARE PERSO.

================================================================================