_ _ _____ _____ _____ _____ ___ _____ _____ _____ ₁·₀·₈
|_|_| | | _ | _ | | | | __| | |
| | . | | | | | __|- -|_ | __| --| | | |
_| |___|_|_|_|__|__|__| |_____| |_|__| |_____|_|_|_|
|___|
La soluzione a tutti i mail, forse!
johndoe 2018-2019
jdMAPI4FCM permette di importare automaticamente le formazioni in Fantacalcio Manager prelevandole direttamente dal sito della lega o da una casella di posta IMAP4 (ad esempio Gmail).
Infatti jdMAPI4FCM implementa un server MAPI in grado di rispondere alle richieste di Fantacalcio Manager e quindi, in combinazione con il modulo d'invio formazione di johndoe (o con un suo derivato), è particolarmente utile se:
- il servizio di hosting utilizzato ha problemi ad inviare le mail di formazione,
- il servizio di posta utilizzato ha problemi a ricevere le mail di formazione,
- il servizio di posta utilizzato considera spam le mail di formazione e le cancella,
- non è possibile o non si vuole installare un client di posta completo,
- Fantacalcio Manager non riesce ad interfacciarsi con il client di posta,
- Fantacalcio Manager non è in grado di interpretare le mail di formazione.
INSTALLAZIONE AUTOMATICA
Scaricare il pacchetto d'installazione 💾 jdMAPI4FCM_010008_setup.exe, eseguirlo e seguire le istruzioni a video.
INSTALLAZIONE MANUALE (solo per utenti esperti)
- Scaricare l'archivio 💾 jdMAPI4FCM_010008.zip
- Decomprimerne il contenuto in una cartella a scelta (ad esempio C:\Program Files (x86)\jdMAPI4FCM)
- Eseguire l'editor di registro (regedit.exe)
- Creare la chiave HKLM\Software\Clients\Mail\jdMAPI4FCM
- Nella chiave creata, aggiungere la stringa di default con valore jdMAPI4FCM
- Aggiungere anche le stringhe DLLPath e DLLPathEx con valore il percorso completo di jdMAPI4FCM (ad esempio C:\Program Files (x86)\jdMAPI4FCM\jdMAPI4FCM.dll)
- Nella chiave HKCU\Software\Clients\Mail, aggiungere la stringa di default (o sostituire quella esistente) con valore jdMAPI4FCM
- Ripetere il passaggio precedente anche per la chiave HKLM\Software\Clients\Mail.
USO
jdMAPI4FCM si attiva automaticamente premendo il pulsante Internet di Fantacalcio Manager la voce Email sia impostata su Invia e ricevi usando Outlook Express o altro client MAPI.
nella finestra di inserimento formazioni di Fantacalcio Manager; se non succede, occorre verificare che nelle opzioniLa finestra di jdMAPI4FCM consente di selezionare la sorgente da cui prelevare le formazioni e i relativi parametri.
- Sorgente dati
- sorgente da cui prelevare le formazioni (sito diretto o casella di posta IMAP4)
- Genera file di log
- genera un file di log dettagliato nella sottodirectory jdMAPI4FCM della directory temporanea di sistema
🌍 MODALITÀ SITO DIRETTO. Le formazioni vengono recuperate direttamente dal sito della lega, generato con Fantacalcio Manager, leggendo i file JavaScript modificati dal modulo d'invio formazione.
- URL sito
- URL principale del sito da cui leggere i file JavaScript (ad esempio http://lega-serie-a.it/ o https://premier-league.co.uk/)
- Giornata di A
- giornata di A di cui leggere le formazioni (deve corrispondere a quella selezionata in Fantacalcio Manager)
📫 MODALITÀ CASELLA DI POSTA IMAP4. jdMAPI4FCM recupera le mail di formazione da una casella di posta utilizzando il protocollo IMAP4. Non è quindi necessario un client di posta installato sul proprio computer. Si può ad esempio utilizzare una casella di posta Gmail (per poter accedere a Gmail è necessario abilitare l'accesso alle App meno sicure usando la seguente pagina).
- Server IMAP
- indirizzo del server di posta (per Gmail inserire: imap.gmail.com)
- Porta
- porta TCP del server di posta, normalmente 143 o 993 (per Gmail: 993)
- Nome utente
- nome utente per l'autenticazione (per Gmail è il vostro indirizzo di posta completo, ad esempio lega-serie-a@gmail.com)
- Sicurezza
- protocollo di sicurezza utilizzato per la connessione al server (per Gmail: SSL/TLS)
- Cartella
- nome della cartella IMAP contenente le formazioni, può essere Inbox o qualsiasi cartella della casella di posta; per conoscere l'elenco completo delle cartelle disponibili consultare il file di log (Gmail considera cartelle anche le etichette)
- Scarica solo mail non lette
- consente di scaricare solo le mail contrassegnate come non lette, in modo da velocizzare l'operazione di importazione
- Rigenera contenuto delle mail
- selezionando questo flag jdMAPI4FCM cerca di rigenerare il contenuto delle mail in modo che Fantacalcio Manager possa interpretarlo correttamente. È utile in tutti quei casi in cui le mail non sono formattate correttamente (ad esempio se si utilizza ReVo).
Una volta impostati i parametri che fanno al caso, premere il pulsante
per continuare la procedura di importazione; nella parte inferiore della finestra verrà compilato un log utile a comprendere l'esito dell'operazione. Terminata la procedura, la finestra può essere chiusa.LIMITAZIONI
jdMAPI4FCM non implementa un server MAPI completo ma è stato sviluppato solo per importare formazioni in Fantacalcio Manager. Se si utilizzano altri programmi che inviano e ricevono mail tramite chiamate MAPI, jdMAPI4FCM potrebbe interferire con il loro funzionamento; per questo motivo non è possibile nemmeno utilizzare la funzione di auto invio di formazioni dello stesso Fantacalcio Manager.
CHANGELOG
Versione 1.0.0 (11/01/2018)
Versione 1.0.1 (16/01/2018)
- Modificati gli header del client HTTP per evitare che alcuni server rispondano con errore 406
- Aggiunto valore al registro per migliorare l'interfacciamento MAPI
Versione 1.0.2 (21/01/2018)
- Corretto parsing del file JavaScript delle formazioni per evitare importazioni incomplete
Versione 1.0.3 (02/02/2018)
- Migliorato supporto a Windows XP per evitare messaggi di errore alla chiusura di FCM
- Eliminate voci duplicate nel combobox di selezione della giornata di Serie A
- Aggiunto valore al registro per evitare messaggio di Windows che indica che nessun programma di posta è disponibile nel sistema
Versione 1.0.4 (03/04/2018)
- Migliorato algoritmo di rigenerazione del contenuto della mail. Ora è possibile importare anche mail generate da ReVo non completamente compatibili con FCM.
Versione 1.0.5 (23/04/2018)
- Corretto bug che genera messaggio d'errore se il campo 'URL sito' è vuoto (anche se è selezionata la modalità 'Casella di posta IMAP4').
Versione 1.0.6 (18/04/2019)
- Migliorata procedura di connessione ai server IMAP privilegiando l'uso delle cifrature più recenti e sicure.
Versione 1.0.7 (18/09/2019)
- Migliorata procedura di connessione ai server HTTPS privilegiando l'uso delle cifrature più recenti e sicure.
Versione 1.0.8 (14/11/2019)
- Migliorato interfacciamento con FCM. Nel caso di mail con contenuto rigenerato, se erano presenti più mail della stessa fantasquadra per lo stesso incontro, FCM non sempre selezionava la più recente.
- Aggiornate le librerie OpenSSL alla versione 1.0.2t.
RINGRAZIAMENTI
Lo stile di questa pagina è ispirato a cmd.to.
Le ASCII art sono state create usando i servizi di patorjk.com.
LICENZA
jdMAPI4FCM è un software freeware.
jdMAPI4FCM è fornito “as is”, senza alcuna garanzia di qualsiasi tipo.
L'autore non potrà in alcun modo essere ritenuto responsabile per danni diretti o indiretti derivanti dall'uso di
jdMAPI4FCM.
💡 L'ideazione, la progettazione e lo sviluppo di jdMAPI4FCM ha richiesto parecchio tempo; se l'utilizzo di jdMAPI4FCM ti consente di risparmiarne un po' ogni settimana, poi ricambiare il favore. Clicca su questo link di PayPal.me 🙏 per fare una piccola donazione all'autore.