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
Questo sito web usa JavaScript! Per favore abilitalo per una migliore esperienza su questo sito web!
================================================================================
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.
================================================================================