Mailer per invio posta free e portabile.
Di Nunziante Esposito.
**************
Nei mesi scorsi è stata pubblicata la recensione di un programma che consentiva di inviare email multiple, direttamente da una schermata accessibile a Jaws, dopo aver preparato un file di testo (*.txt) con una lista di email alle quali inviare il messaggio, e un file di testo con il testo da inserire nel corpo della email da inviare. Inoltre, era possibile preparare il testo da inserire nel corpo della email, formattato in HTML, scrivendo direttamente il codice HTML nel file di testo.
A distanza di circa due mesi, a causa di un aggiornamento delle librerie di Windows XP, (file DLL), tale programma non funzionava più. Interpellato l'autore, ci ha fornito immediatamente la soluzione che è stata anch'essa pubblicata su questo giornale.
Non sono passati nemmeno due mesi, e a causa di altri aggiornamenti per Windows XP, Vista e Seven, il programma non funziona più. Siccome questo software dipende dalle librerie di Windows, i file DLL per capirci, personalmente ho capito che quando la Microsoft aggiorna il sistema operativo e modifica le DLL usate, il programmatore deve modificare il programma, come ogni tanto avviene con WinGuido. Infatti, quando ho interpellato di nuovo il programmatore, sono certo che avendo pensato anche lui la stessa cosa, mi ha risposto che non aveva tempo da dedicarci e che per il momento non lo poteva mettere a posto e se ne sarebbe parlato in seguito, se ne avesse avuto tempo.
In precedenza, avendo parlato di questo programma con il dott. Franco Carinato, un programmatore che ci aiuta e ci fornisce collaborazione a titolo gratuito da diversi anni e, tanto per dirlo a tutti, è la persona che mi ha insegnato ad usare il software che usiamo per impaginare il giornale, ed avendo saputo in quell'occasione che ne aveva preparato uno simile anche lui, gli ho chiesto se me lo poteva far testare per verificarne l'accessibilità con Jaws.
Dopo men che non si dica, ho potuto testare e provare praticamente, con mia enorme sorpresa, un software di gran lunga più completo del precedente ed è stato inserito tra i software del mese, per farlo provare a chi ne avrà voglia.
Nel pacchetto zip invia_posta_multipla.zip trovate la cartella con tutti i file necessari al suo funzionamento. Scompattando questo file zip, si ottiene una cartella che contiene tutti i file che servono per il funzionamento del programma che si avvia dando invio sul file mailer.exe. Si presenta una finestra con un form che contiene, oltre a tutti i campi di una email, alcuni pulsanti che servono ad usare i file di testo preparati allo scopo e quelli che ognuno si può preparare da se. Anche se il software è molto intuitivo per l'uso, di seguito viene analizzato in ogni sua parte e viene spiegato anche la modalità per la sua configurazione, a vantaggio di chi non è molto pratico di queste cose.
Detto in breve, non solo consente di fare quello che faceva il software precedentemente recensito, ma è possibile:
- Scrivere i dati direttamente in tutti i campi appositi.
- Preparare un file di testo per ogni campo della email da inviare.
- Inviare allegati come qualsiasi mailer di posta.
Inoltre, i dati per poter eseguire l'invio, (SMTP, e-mail del mittente e sua password, porta di uscita e protocollo), si impostano in un file INI, mailer.ini, che si può aprire anche con il blocco note di Windows.
Per una questione di sicurezza, la password non viene inserita come testo in chiaro, ma in modo criptato. La criptatura viene preparata con un software apposito, anch'esso contenuto nella cartella del programma, e che, per la generazione della password, lega tale criptatura al nome del computer.
Ovviamente, il programma è stand-alone ed open source e serve per l'invio di posta a più indirizzi e-mail, configurabile per un solo account.
Per capirci, questo software consente di inviare email multiple, tipo mailing-list, con la possibilità di digitare nei vari campi di una e-mail come si fa in un normale mailer di posta elettronica, oppure preparando dei file di testo contenenti i dati da inserire nei vari campi di una email, automatizzando al massimo l'invio. Inoltre, consente di poter mandare allegati, come si fa con qualsiasi mailer di posta.
Per poter utilizzare il programma e cominciare ad inviare le nostre e-mail, si deve prima modificare il file mailer.ini, per configurare il software con i dati che usiamo con uno dei nostri account, e, precisamente, quelli dell'account con il quale decideremo di inviare la posta multipla.
Per la modifica del file mailer.ini, ci servono tutti i dati dell'account da inserire nel file INI al posto dei dati fittizi.
Facciamo un esempio con dati reali. Mettiamo che i dati sono:
Per prima cosa, dobbiamo criptare la password dell'indirizzo e-mail che abbiamo visto sopra. Abbiamo bisogno di generare una password criptata per salvaguardare la propria privacy, solo questione di sicurezza per i propri dati personali. Per farlo, eseguire le procedure che seguono.
Rilevamento del nome del computer:
- Dal PC, ricavare il nome del computer. Per cercare il nome del computer, aprire il Pannello di controllo, aprire sistema, scegliere la scheda Nome Computer, con control più tab, e leggere il nome completo del computer che appare nella schermata. Si trova proprio a fianco della scritta: "Nome Completo del Computer".
- Per chi usa Jaws, una volta aperta la finestra con il comando sistema del pannello di controllo, premere freccia destra per nome computer, virtualizzare la finestra con insert più alt più W, e cercare sulla schermata il nome completo del computer. Nota: per le versioni di Jaws fino alla 10, il comando per la virtualizzazione della finestra è: insert più control più W.
- Una volta intercettato il nome del computer, selezionarlo con i comandi di selezione, copiarlo con control più C, ed incollarlo in un documento di testo.
- Scrivere in maiuscolo il nome che è stato incollato nel documento di testo, selezionare il nome convertito in maiuscolo e copiarlo negli appunti di Windows con control più C. Nel mio computer ho rilevato il nome pc-nunziante che in maiuscolo, diventa PC-NUNZIANTE
Criptatura della password:
- Aprire il programma Genera_pass.exe.
- si presenta un campo editazione. Inserire la password dell'account di posta da criptare. Come da esempio, scrivere Lingua12. Vengono mostrati solo asterischi.
- Premere tab, il cursore è su OK. Premere invio.
- Si apre un altro campo editazione. Inserire il nome del computer ricavato con la procedura precedente, ovviamente, in maiuscolo. Se è stato copiato negli appunti con control più C, premere control più V per incollare. Come da esempio, scriveremo in maiuscolo: PC-NUNZIANTE. Vengono mostrati solo asterischi.
- Premere tab, il cursore è su OK. Premere invio.
- Il software per la criptatura della password copia direttamente la password criptata negli appunti di Windows, pronta per essere incollata con control più V, oppure con il comando incolla del menu modifica o del menu di contesto che si apre con il tasto destro del mouse.
- Avere la password negli appunti di Windows, pronta per essere incollata, ci agevola tantissimo. Infatti, quando si apre il file mailer.ini per la modifica spiegata di seguito, sulla riga dove si deve inserire la password, cancellare il testo presente dopo il segno di uguale ed incollare con il comando incolla, control più V. Assicurarsi che tra il segno di uguale e il numero generato automaticamente, non ci siano spazi.
Ecco come effettuare la modifica del file mailer.ini con i dati dell'account dell'esempio indicato sopra:
Il file mailer.ini permette di configurare le variabili per la connessione al server smtp che si usa. Una volta aperto il file mailer.ini con il blocco note, inserire i dati, sostituendo quelli fittizi che sono stati inseriti come indicazione, con quelli dell'esempio. Fare come segue:
- La riga: FromName=Nome visualizzato - diventa: FromName=Nunziante Esposito
- La riga: FromAddress=nomeutente@nomeprovider.it - Diventa: FromAddress=nunziante@alice.it
- La riga: SmtpServer=smtp del proprio provider - Diventa: SmtpServer=out.alice.it
- La riga: Username=nome_utente@nomeprovider.it - Diventa: Username=nunziante@alice.it
- La riga: Password=password generata - Diventa: Password=A8F88C616257B27C74F238C4B8F68601 - La password è stata incollata direttamente dagli appunti con il comando incolla, control più V.
- La riga: IPPort=25 - Variare il numero della porta, solo se l'account usa il protocollo SSL e si inserisce il numero di porta usato.
- La riga: ssl=0 - Rimane invariata se la riga precedente non è stata cambiata, altrimenti cambiare 0 con 1.
- Sostituiti tutti i dati del proprio account nel file mailer.ini, uscire e salvare il file.
Se tutto è stato eseguito correttamente, inserendo esattamente i dati come richiesti, quando si avvia il programma, dando invio o cliccando sul file mailer.exe, inserendo i dati o scegliendo i file di testo appositamente preparati, l'email verrà inviata a tutti i destinatari inseriti nei vari campi A, CC e BCC.
Come si usa.
Una volta avviato il programma, sarà sufficiente compilare i campi e cliccare o premere invio sul pulsante "Invia Posta" per inviare il messaggio a tutti i destinatari scritti nei vari campi A, CC e BCC.
Vediamo nei particolari:
- Siamo sul campo A. Scrivere gli indirizzi e-mail cui è destinato il messaggio. Ogni indirizzo deve essere seguito da una virgola e da uno spazio, tranne l'ultimo. Se il file campo_a.txt contiene delle e-mail, una per ogni riga, vengono automaticamente visualizzate nel campo editazione. Possiamo cancellare tutto premendo un paio di volte backspace e scriviamo le email a mano. Si può lasciare anche il campo editazione vuoto, oppure, svuotare il file campo_a.txt, in modo che viene presentato direttamente il campo vuoto.
- Premiamo tab e siamo sul pulsante seleziona destinatari. Serve per caricare un file con gli indirizzi email preparati in precedenza. La procedura è quella solita di Windows, quindi, si apre la finestra per la ricerca dei file sul disco e una volta trovato il file che interessa, si preme invio. Il file campo_a.txt non può essere cancellato o rinominato, si può solo svuotare. Attenzione al sottolineato nel nome del file. Con questo pulsante si può scegliere un file di testo e caricare, nel campo A, tutti gli indirizzi di posta in esso contenuti. Gli indirizzi vanno scritti uno per riga. Non ha importanza il nome del file, in modo che ognuno si può preparare tutte le liste che vuole ed inserire i relativi indirizzi nei campi che vuole.
- Premiamo tab e siamo sul campo CC. Scrivere gli indirizzi e-mail cui è destinato il messaggio in copia carbone. Ogni indirizzo deve essere seguito da una virgola e da uno spazio, tranne l'ultimo. Se il file campo_cc.txt contiene delle e-mail, una per ogni riga, vengono automaticamente visualizzate nel campo editazione. Possiamo cancellare tutto premendo un paio di volte backspace e scriviamo le email a mano. Si può lasciare anche il campo editazione vuoto, oppure, svuotare il file campo_cc.txt, in modo che viene presentato direttamente il campo vuoto.
- Premiamo tab e siamo sul pulsante seleziona destinatari in copia carbone. Serve per caricare un file con gli indirizzi email preparati in precedenza. La procedura è quella solita di Windows, quindi, si apre la finestra per la ricerca dei file sul disco e una volta trovato il file che interessa, si preme invio. Il file campo_cc.txt non può essere cancellato o rinominato, si può solo svuotare. Attenzione al sottolineato nel nome del file. Con questo pulsante si può scegliere un file di testo e caricare, nel campo CC, tutti gli indirizzi di posta in esso contenuti. Gli indirizzi vanno scritti uno per riga. Non ha importanza il nome del file, in modo che ognuno si può preparare tutte le liste che vuole ed inserire i relativi indirizzi nei campi che vuole.
- Premiamo tab e siamo sul campo BCC, copia carbone nascosta, conosciuto meglio come campo CCN. Scrivere gli indirizzi e-mail cui è destinato il messaggio. Ogni indirizzo deve essere seguito da una virgola e da uno spazio, tranne l'ultimo. Se il file campo_bcc.txt contiene delle e-mail, una per ogni riga, vengono automaticamente visualizzate nel campo editazione. Possiamo cancellare tutto premendo un paio di volte backspace e scriviamo le email a mano. Si può lasciare anche il campo editazione vuoto, oppure, svuotare il file campo_bcc.txt, in modo che viene presentato direttamente il campo vuoto. Si ricorda a tutti che questo campo è quello usato per inviare e-mail multiple a gruppi di persone e non si vuole divulgare i loro indirizzi di posta elettronica, quando non si è certi che si conoscono tutti, come per esempio, i componenti di un gruppo di lavoro, eccetera. Insomma, se non si è sicuri che tutti conoscono gli indirizzi e-mail di tutti, per la privacy, è obbligatorio usare solo questo campo.
- Premiamo tab e siamo sul pulsante seleziona destinatari in copia carbone nascosta. Serve per caricare un file con gli indirizzi e-mail preparati in precedenza. La procedura è quella solita di Windows, quindi, si apre la finestra per la ricerca dei file sul disco e una volta trovato il file che interessa, si preme invio. Il file campo_bcc.txt non può essere cancellato o rinominato, si può solo svuotare. Attenzione al sottolineato nel nome del file. Con questo pulsante si può scegliere un file di testo e caricare, nel campo editazione BCC, tutti gli indirizzi di posta in esso contenuti. Gli indirizzi vanno scritti uno per riga. Non ha importanza il nome del file, in modo che ognuno si può preparare tutte le liste che vuole ed inserire i relativi indirizzi nei campi che vuole.
- Premiamo tab e siamo sul campo oggetto. Questo campo presenta il testo contenuto nel file campo_oggetto.txt. Tale file non può essere eliminato o rinominato, si può solo svuotare. Se viene svuotato, il campo si presenta vuoto. Però, se si invia una e-mail per ogni periodo di tempo, tipo newsletter, si può anche personalizzare l'oggetto scrivendo nel file di testo suddetto il testo ricorsivo, per esempio, "Newsletter n. dal sito http://www.nunzianteesposito.info" e inserendo ogni volta solo il numero della newsletter nel campo editazione che si presenta. Se tale oggetto è sempre diverso, consiglio di cancellare il testo dal file campo_oggetto.txt, lasciando il file vuoto. IN questo caso, viene presentato il campo editazione direttamente vuoto e si può scrivere ogni volta quello che si vuole.
- Premiamo tab e siamo sul pulsante seleziona testo dell'oggetto. Serve a caricare nel campo di editazione precedente il testo dell'oggetto dell'e-mail. La procedura è quella solita di Windows, quindi, si apre la finestra per la ricerca dei file sul disco e una volta trovato il file che interessa, si preme invio. Se si è soliti inviare più e-mail multiple con oggetti differenti si possono preparare più file con altrettanti testi di oggetti e si scelgono all'occorrenza con questo pulsante.
- Premiamo tab e siamo sul campo del corpo del messaggio. Scrivere il testo semplice del messaggio o il testo completo dei codici di formattazione HTML, se l'e-mail la si vuole inviare in formato HTML. Questo campo è stato lasciato volutamente vuoto, perché è difficile inviare e-mail che hanno lo stesso testo.
- Premiamo tab e siamo sul pulsante seleziona messaggio. Serve a selezionare un file di testo che contiene il messaggio da inviare. La procedura è quella solita di Windows, quindi, si apre la finestra per la ricerca dei file sul disco e una volta trovato il file che interessa, si preme invio. A tale scopo, è stato preparato il file di testo campo_messaggio.txt che contiene una e-mail di esempio con la formattazione in HTML con i codici per poter inserire nella e-mail un titolo 1, (h1), un titolo 2 (h2), dei testi in grassetto (B), del testo in corsivo (i), dei paragrafi (p), dei link (A href=), eccetera. Se non si conosce il codice HTML, si può semplicemente sostituire i testi contenuti nei tag HTML che sono quelle sigle racchiuse tra i segni di minore e maggiore. Ci si può anche affidare a qualche amico per farsi generare del codice per un testo formattato come si vuole, sostituendo nelle e-mail successive solo il testo specifico del messaggio.
- Premiamo tab e siamo sul campo editazione allegato. Scriviamo il percorso del file da allegare. Si possono allegare anche più file. Se si ricordano i file completi di percorso, si possono scrivere uno di seguito all'altro, separandoli, senza spazi, con un punto e virgola.
- Premiamo tab e siamo sul pulsante seleziona allegati. Serve a selezionare gli allegati cercandoli sul disco rigido. La procedura è quella solita di Windows, quindi, si apre la finestra per la ricerca dei file sul disco e una volta trovato il file che interessa, si preme invio. Si possono anche scegliere gli allegati dalla cartella eseguendo selezioni multiple con i comandi soliti di Windows per la selezione.
Una volta che abbiamo compilato tutti i campi sopra descritti, non ci resta che premere tab e siamo sul pulsante "Invia Posta". Premiamo invio e se tutto è stato preparato come descritto in questo articolo, l'e-mail viene inviata a tutti i destinatari che abbiamo inserito nei tre campi disponibili e con gli allegati che abbiamo previsto. Inoltre, proprio per noi disabili della vista l'autore del software dopo aver fatto 30, a fatto anche 31.
Infatti, siccome è una persona che si occupa di accessibilità da parecchi anni, ha predisposto anche delle combinazioni di tasti rapidi per raggiungere direttamente tutti i campi, proprio per darci la possibilità di usare con maggiore rapidità il programma.
Alcuni comandi rapidi per chi usa la tastiera:
Per passare da un campo all'altro, oltre a poter usare il tasto tab, sono disponibili le seguenti combinazioni di tasti:
- Alt più d: Destinatari nel campo A.
- Alt più c: Destinatari nel campo CC, copia carbone.
- Alt più b Destinatari nel campo BCC, copia carbone nascosta.
- Alt più o: campo Oggetto del messaggio.
- Alt più m text area del Messaggio da inviare.
- Alt più a: campo Allegati da inviare.
- Control più Alt più i: Invia la posta.
- Alt più F4: Chiusura del programma.
Precisazione: si possono allegare anche più file contemporaneamente, selezionandoli con il tasto shift e le frecce verticali, oppure tenendo premuto il tasto control, si può selezionare quello che si vuole con la barra spaziatrice. Ovviamente, dopo la selezione, confermare con invio sul pulsante OK che si raggiunge con il tasto tab, oppure, premendo direttamente invio.
Per chi volesse scrivere all'autore o visitare il suo sito, ecco i suoi dati:
*************
Per ulteriori spiegazioni, scrivere a: Nunziante Esposito