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)

  1. Scaricare l'archivio 💾 jdMAPI4FCM_010008.zip
  2. Decomprimerne il contenuto in una cartella a scelta (ad esempio C:\Program Files (x86)\jdMAPI4FCM)
  3. Eseguire l'editor di registro (regedit.exe)
  4. Creare la chiave HKLM\Software\Clients\Mail\jdMAPI4FCM
  5. Nella chiave creata, aggiungere la stringa di default con valore jdMAPI4FCM
  6. Aggiungere anche le stringhe DLLPath e DLLPathEx con valore il percorso completo di jdMAPI4FCM (ad esempio C:\Program Files (x86)\jdMAPI4FCM\jdMAPI4FCM.dll)
  7. Nella chiave HKCU\Software\Clients\Mail, aggiungere la stringa di default (o sostituire quella esistente) con valore jdMAPI4FCM
  8. Ripetere il passaggio precedente anche per la chiave HKLM\Software\Clients\Mail.

USO

jdMAPI4FCM si attiva automaticamente premendo il pulsante Auto-importazione nella finestra di inserimento formazioni di Fantacalcio Manager; se non succede, occorre verificare che nelle opzioni Internet di Fantacalcio Manager la voce Email sia impostata su Invia e ricevi usando Outlook Express o altro client MAPI.

La 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 OK 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.