Funzione Cerca in Mail non funziona

macOS Mojave (versione 10.14) è la quindicesima versione del sistema operativo macOS sviluppato da Apple .
Include subforum per le versioni precedenti di macOS e OS X.

Moderatore: ModiMaccanici

Rispondi
esco
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mer, 10 ott 2007 22:45
Messaggi: 526
Località: Bologna
Oggetto del messaggio: Funzione Cerca in Mail non funziona

Messaggio Inviato: mer, 06 nov 2019 07:08

Ho eseguito l'installazione di Mojave su un mac dove era installato Catalina. L'installazione si è svolta da zero, da pen USB, ed è stato necessario re-installare le App non di sistema. Si è verificato un problema con Mail: l'account IMAP è stato trasferito completamente, ma il comando "trova" non esegue la ricerca dei testi in nessuna cartella di posta, entrate o uscite. Sembra che le email non siano indicizzate. Spero ci sia un modo per ripristinare questa funzionalità.
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26754
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: mer, 06 nov 2019 11:03

Prova con Mail > Casella > Ricostruisci

(oppure cercando manualmente
~/Library/Mail/Vx/MailData/Envelope index
~/Library/Mail/Vx/MailData/Envelope index-shm
~/Library/Mail/Vx/MailData/Envelope index-wal
e cestinandoli, a Mail chiusa, poi riapri)

Controlla anche se Mail fosse esclusa dall'indicizzazione di Spotlight.
Cioè messa in Privacy nelle preferenze di sistema di Spotlight
esco
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mer, 10 ott 2007 22:45
Messaggi: 526
Località: Bologna
Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: ven, 08 nov 2019 15:41

Ho eseguito “ricostruisci”, ma non si è risolto il problema.
Ho cestinato i 3 file indicati, e riavviato Mail, ma non si è risolto il problema.
Ho riavviato anche il Mac, ma non si è risolto il problema.
😭
RickS
Maccanico attivo
Maccanico attivo
Iscritto il: dom, 04 mag 2008 19:42
Messaggi: 408
Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: ven, 08 nov 2019 16:33

Non sarà che Mail usa spotlight per le ricerche ?
Prova a forzare una indicizzazione di spotlight forse ti risolve.
esco
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mer, 10 ott 2007 22:45
Messaggi: 526
Località: Bologna
Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: ven, 08 nov 2019 17:13

Mail non è nell'elenco Privacy di Spotlight ed è nell'elenco "Risultati della ricerca" (è spuntato il riquadro di selezione): quindi Spotlight è regolato per consentire la ricerca tra le mail. Ho anche provato a de-selezionare e selezionare nuovamente... ma non va.
Poi con EasyFind e con Spotlight ho provato a cercare un indirizzo email, tra quelli più ricorrenti tra le email presenti in Mail, l'esito è il medesimo: non trova nulla :shock:
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26754
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: ven, 08 nov 2019 20:23

RickS ha scritto:
ven, 08 nov 2019 16:33
... una indicizzazione di spotlight forse ti risolve.
Infatti.

Meglio Terminale, un comando per volta:

Codice: Seleziona tutto

sudo mdutil -i off /

Codice: Seleziona tutto

sudo rm -rf /.Spotlight*

Codice: Seleziona tutto

sudo mdutil -i on /
esco
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mer, 10 ott 2007 22:45
Messaggi: 526
Località: Bologna
Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: lun, 11 nov 2019 16:22

Dopo il primo comando Terminale risponde:
"Password:
/:
Error: unable to perform operation. (-400)
Error: unknown indexing state."
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26754
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: lun, 11 nov 2019 17:45

Esegui uno per volta:

Codice: Seleziona tutto

sudo mdutil -a -i off 

Codice: Seleziona tutto

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist 

Codice: Seleziona tutto

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'''

Codice: Seleziona tutto

sudo mdutil -a -i on

pazienta per la ricostruzione, richiederà forse qualche decina di minuti
esco
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mer, 10 ott 2007 22:45
Messaggi: 526
Località: Bologna
Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: mar, 12 nov 2019 18:26

sono sfortunato, al secondo comando risulta un operazione non permessa [ho comunque operato con l'utente amministratore].

Last login: Tue Nov 12 18:16:21 on console
Mac-mini:~ aa$
Mac-mini:~ aa$ sudo mdutil -a -i off
Password:
/Volumes/Mac SSD 525:
2019-11-12 18:18:11.491 mdutil[446:4637] mdutil disabling Spotlight: /Volumes/Mac SSD 525 -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.
Mac-mini:~ aa$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Operation not permitted while System Integrity Protection is engaged
Mac-mini:~ aa$

Ho ignorato l'errore ed aggiunto il terzo comando, come segue

Mac-mini:~ aa$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'''
>

Quindi Terminale risponde solo con il simbolo >
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26754
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Funzione Cerca in Mail non funziona

Messaggio Inviato: mar, 12 nov 2019 20:06

Uno per volta significa che li devi eseguire uno dopo l'altro.

Non è opinabile, Terminale.
Il primo comando ferma Spotlight.
Il secondo disabilita il processo.
Il terzo abilita il processo.
L'ultimo attiva Spotlight.

È evidente che non puoi saltare nessun comando della sequenza.

È scritto che devi disabilitare SIP, quindi:
- accedi a Recovery e esegui questo comando nel Terminale di Recovery:

Codice: Seleziona tutto

csrutil disable; reboot
Esegui di nuovo i quattro comandi (se il primo è attivo, saltalo)

Poi di nuovo accedi a Recovery ed esegui:

Codice: Seleziona tutto

csrutil enable; reboot
(Entrambe i comandi riavviano dopo aver eseguito l'ordine in Terminale di Recovery)
Rispondi