Definir cliente de email padrão sem adicionar conta de email


34

Estou no OSX el capitan (10.11.6).

Eu uso o Outlook para acessar meu email e gostaria que o Outlook fosse o aplicativo de email padrão. Todas as instruções que encontro online sugerem que eu deva abrir o correio e escolha "Correio -> Preferências" para definir o aplicativo de correio padrão. Infelizmente, as Preferências ficam acinzentadas até que uma conta seja adicionada. Não tenho outra conta que queira adicionar ao meu mac.

Como posso definir o cliente de email padrão como Outlook sem adicionar uma conta ao cliente de email?


3
Embora não seja uma boa solução, encontrei o seguinte: osxdaily.com/2014/05/06/change-default-mail-app-mac/… . Você acabou de criar uma conta falsa e tentar até que finalmente desista. Mesmo depois disso descobri que o aplicativo de email iria voltar, por vezes, revert to Mail ...
Daniel Watrous

Respostas:


21

A maneira mais simples de fazer isso - que não envolve mexer com o próprio Mail - é o velho e fiel RCDefaultApp
Sim, é antigo; sim, ainda funciona; sim é grátis.

Ele é instalado como um painel de controle, de onde você pode definir padrões para praticamente qualquer coisa na máquina ... incluindo o Mail.

Basta selecionar em um menu suspenso

insira a descrição da imagem aqui

Se você quiser dar uma olhada nas outras seções, observe que pode levar algum tempo para criar a lista de aplicativos / serviços; não pense que está pendurado, está apenas pensando ;-)


Isso funciona com o Mac OS X High Sierra?
precisa

11
Sim, e ainda funciona no Mojave beta.
Tetsujin

Para quem deseja usar o Gmail (dentro do Firefox) como seu cliente de email padrão, faça o seguinte: 1) defina seu navegador como o aplicativo padrão para email; 2) Vá para as preferências do Firefox, procure mailtoas preferências relevantes de aplicativos e selecione Use Gmaila lista suspensa.
Fabien Snauwaert

Sim e funciona no GA Mojave (10.14.4)
Sebastian J.

De alguma forma, isso funciona mesmo no Catalina (10.15.1). Nota: ele não segue o modo Dark Theme, mas essa é a única incompatibilidade.
Cory Ringdahl 20/11


6

Você pode usar o interpretador Python instalado no sistema para alterar rapidamente o aplicativo de email padrão.

Copie / cole o seguinte comando no Terminal, substituindo com.microsoft.Outlookpelo identificador de pacote de aplicativos do seu aplicativo de email. O identificador de pacote do 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 você não tiver certeza de qual é o identificador de pacote configurável para seu aplicativo de email, execute-o osascript -e 'id of app "Some App Name"'para encontrá-lo. Por exemplo, osascript -e 'id of app "Mail"'retorna com.apple.mail.


2
Funciona bem no Mojave.
postrational

Obrigado! Funciona perfeitamente.
Jonas H.

0

Às vezes, as soluções mais fáceis nos encaram e é fácil ignorá-las. Me perguntam isso regularmente ea maneira mais fácil de fazer isso é apenas para configurar o Apple Mail com a sua conta de e-mail e , em seguida, alterar a aplicação de e-mail padrão para o Outlook.

Você não precisa usar o Apple Mail novamente depois disso. Portanto, enquanto você ainda está adicionando tecnicamente uma conta ao Mail, não precisa usá-la ou pode removê-la depois de definir o padrão como Outlook.

EDITAR

Eu só queria acrescentar que, em alguns casos, determinados softwares da Apple (por exemplo, fotos) têm suas próprias configurações para qual cliente de email usar ao compartilhar conteúdo. Portanto, você precisará selecionar o Outlook como padrão nesses aplicativos também se desejar compartilhar conteúdo por email.


4
Isso não responde à pergunta, pois exige a adição de uma conta. O que eu gostaria de saber é onde está a configuração interna no OSX para obter controle sobre isso sem a necessidade de adicionar uma conta. Aliás, meu comentário explica como fazer a mesma coisa sem precisar de uma conta "real".
precisa

Ah, não entendi seu comentário ao adicionar minha resposta. Para referência futura, é melhor editar sua pergunta para fornecer um contexto adicional, em vez de adicionar um comentário. Sei que você perguntou como alterar o padrão sem adicionar uma conta ao cliente de email , portanto, minha resposta informando que você não precisou usar o Mail posteriormente (ou mesmo manter a conta) depois de alterar o padrão. Agora que li o seu comentário, é por isso que você está perguntando isso, porque está tendo problemas para garantir que a alteração seja mantida usando esta opção? Nesse caso, existe uma possível correção para isso.
Monomeeth

0

Às vezes, mesmo depois de definir o Outlook como cliente de email padrão no Apple Mail - com uma conta removida posteriormente - (como a Apple poderia pensar que esse é um bom lugar para fixar essa configuração), ele não fica.

Só para ter certeza, depois de definir o pref no Mail, execute isso no Terminal:

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

0

Sei que é uma pergunta antiga, mas precisava fazer o mesmo, possivelmente pela linha de comando, e encontrei uma solução.

Você precisará do Homebrew , que pode ser instalado com:

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

Em seguida, você precisará duti, disponível no Brew:

brew install duti

Agora, precisamos descobrir o nome do aplicativo de email que você deseja definir como padrão. Podemos fazer isso executando o seguinte comando (altere o Airmail com o cliente de email desejado):

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

Agora, podemos definir nosso aplicativo desejado como cliente de email padrão com:

duti -s it.bloop.airmail2 mailto

É isso aí!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.