Imposta il client di posta predefinito senza aggiungere un account di posta


34

Sono su OSX el capitan (10.11.6).

Uso Outlook per accedere alla mia e-mail e vorrei Outlook sia l'applicazione di posta predefinita. Tutte le istruzioni che trovo online suggeriscono che dovrei aprire la posta e scegliere "Posta -> Preferenze" per impostare l'app di posta predefinita. Sfortunatamente le Preferenze sono disattivate fino a quando non viene aggiunto un account. Non ho un altro account che voglio aggiungere al mio mac.

Come posso impostare il client di posta predefinito su Outlook senza aggiungere un account al client di posta?


3
Pur non essendo una buona soluzione, ho trovato questo: osxdaily.com/2014/05/06/change-default-mail-app-mac/… . Devi solo creare un account falso e provare fino a quando non si arrende. Anche dopo questo ho scoperto che l'app di posta a volte tornava a Mail ...
Daniel Watrous,

Risposte:


21

Il modo più semplice per farlo - che non comporta scherzi con Mail stessa - è il vecchio fedele RCDefaultApp
Sì, è antico; si funziona ancora; si è gratis.

Si installa come un pannello di controllo da cui è possibile impostare le impostazioni predefinite per qualsiasi cosa sulla macchina ... incluso Mail.

Basta selezionare da un menu a discesa

inserisci qui la descrizione dell'immagine

Se vuoi dare un'occhiata alle altre sezioni, tieni presente che potrebbe essere necessario del tempo per creare l'elenco di app / servizi; non pensare che sia appeso, sta solo pensando ;-)


Funziona con Mac OS X High Sierra?
David Killingsworth,

1
Sì, e funziona ancora su Mojave beta.
Tetsujin,

Per chiunque desideri utilizzare Gmail (all'interno di Firefox) come client di posta elettronica predefinito, procedere come segue: 1) impostare il browser come applicazione predefinita per la posta elettronica; 2) Vai alle preferenze di Firefox, cerca per mailtotrovare le preferenze relative alle applicazioni, lì, seleziona Use Gmailnell'elenco a discesa.
Fabien Snauwaert,

Sì e funziona su GA Mojave (10.14.4)
Sebastian J.

Questo in qualche modo funziona anche su Catalina (10.15.1) Nota: non seguirà la modalità Dark Theme, ma questa è l'unica incompatibilità.
Cory Ringdahl,

17

Alla fine ho trovato qualcosa di facile che ha funzionato, SetDefaultMailApp di Microsoft:

https://docs.microsoft.com/en-us/outlook/troubleshoot/outlook-for-mac/useful-tools#setdefaultmailapp


2
funziona come un fascino.
RudyOnRails,

2
Grazie, questa è stata la soluzione per noi. La risposta accettata per utilizzare RCDefaultApp è ancora valida ma probabilmente meno in alcuni ambienti aziendali più grandi. Saluti!
NotJustClarkKent,

Funziona su Mojave
David Maddox il

6

È possibile utilizzare l'interprete Python installato dal sistema per modificare rapidamente l'app di posta predefinita.

Copia / incolla il seguente comando in Terminale, sostituendolo com.microsoft.Outlookcon l'identificatore del bundle dell'applicazione per l'app di posta. L'identificatore del bundle di Outlook è com.microsoft.Outlook.

/usr/bin/python2.7 <<EOF
import LaunchServices;
result = LaunchServices.LSSetDefaultHandlerForURLScheme(
    "mailto",
    "com.microsoft.Outlook")
print("Result: %d (%s)" % (
    result,
    "Success" if result == 0 else "Error"))
EOF

Se non sei sicuro di quale sia l'identificatore del bundle per l'app di posta, eseguilo osascript -e 'id of app "Some App Name"'per trovarlo. Ad esempio, osascript -e 'id of app "Mail"'restituisce com.apple.mail.


2
Funziona bene su Mojave.
postrational

Grazie! Funziona perfettamente.
Jonas H.

0

A volte le soluzioni più semplici ci fissano in faccia ed è facile trascurarle. Mi viene chiesto regolarmente e il modo più semplice per farlo è semplicemente configurare Apple Mail con il tuo account di posta elettronica e quindi modificare l'applicazione di posta elettronica predefinita in Outlook.

Non è necessario utilizzare nuovamente Apple Mail dopo. Quindi, mentre tecnicamente stai ancora aggiungendo un account a Mail, non devi usarlo o puoi rimuoverlo dopo aver impostato il valore predefinito su Outlook.

MODIFICARE

Volevo solo aggiungere che in alcuni casi, alcuni software Apple (ad esempio Foto) hanno le proprie impostazioni per quale client di posta elettronica utilizzare quando si condividono contenuti. Quindi dovrai selezionare Outlook come predefinito anche in queste app se desideri condividere contenuti via e-mail.


4
Questo non risponde alla domanda poiché richiede l'aggiunta di un account. Quello che vorrei sapere è dove si trova l'impostazione interna in OSX per ottenere il controllo su questo senza la necessità di aggiungere un account. A proposito, il mio commento spiega come fare la stessa cosa senza bisogno di un account "reale".
Daniel Watrous,

Ah, non ho raccolto il tuo commento mentre aggiungevo la mia risposta. Per riferimento futuro è meglio modificare la domanda per fornire un contesto aggiuntivo, anziché aggiungere un commento. Mi rendo conto che mi hai chiesto come modificare il valore predefinito senza aggiungere un account al client di posta , quindi la mia risposta affermando che non hai dovuto utilizzare Mail in seguito (o addirittura mantenere l'account al suo interno) dopo aver modificato il valore predefinito. Ora che ho letto il tuo commento, è il motivo per cui lo stai chiedendo perché hai problemi a assicurarti che il cambiamento "si attenga" usando questa opzione? In tal caso, esiste una potenziale soluzione per questo.
Monomeeth

0

A volte, anche dopo aver impostato Outlook come client di posta predefinito in Apple Mail - con un account che rimuovi in ​​seguito - (come potrebbe mai Apple pensare che questo sia un buon posto per attaccare questa impostazione) non si attacca.

Giusto per essere sicuri, dopo aver impostato il pref in Mail, esegui questo tramite Terminal:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
  LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user

0

So che è una vecchia domanda, ma dovevo fare lo stesso, probabilmente dalla riga di comando, e ho trovato una soluzione.

Avrai bisogno di Homebrew , che può essere installato con:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Quindi, sarà necessario duti, che è disponibile tramite Brew:

brew install duti

Ora, dobbiamo scoprire il nome dell'applicazione di posta che si desidera impostare come predefinito, possiamo farlo eseguendo il seguente comando (cambiare la posta aerea con il client di posta desiderato):

mdls -name kMDItemCFBundleIdentifier -r /Applications/Airmail\ 3.app
# this will return "it.bloop.airmail2"

Ora possiamo impostare l'app desiderata come client di posta predefinito con:

duti -s it.bloop.airmail2 mailto

Questo è tutto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.