Нет уведомлений по электронной почте, когда Mail.app не запущен?

В Mountain Lion я не получаю уведомления по электронной почте в Центре уведомлений, когда Mail.app не запущен.

Это не ожидаемое поведение (оно несовместимо с поведением Mail.app на iOS) и делает функцию уведомлений избыточной (Mail.app показывает новый значок электронной почты, а также имеет представление фрагмента электронной почты).

Есть ли настройка или стороннее решение, чтобы исправить это?

ОБНОВЛЕНИЕ:
когда я взаимодействую с электронной почтой, я хочу иметь возможность command+ tab.
Это очень удобно при составлении сообщения, состоящего из содержимого, скопированного из других приложений. Я также использую функцию «перетащить файл на значок в доке», чтобы создать электронное письмо с вложением.

Но когда я не взаимодействую с электронной почтой (в 98% случаев), я не хочу, чтобы Mail.app загромождал переключатель приложений, но хочу получать уведомления о новых сообщениях электронной почты (посредством уведомления или значка).

Мне кажется странным, что Apple не реализовала это в Mountain Lion. Мы можем использовать Сообщения и FaceTime без открытия соответствующих приложений. Просто имеет смысл реализовать это и для Mail. Вернемся к Маку!
В самом деле, @gentmatt, и я предполагаю , что процесс, который извлекает новую электронную почту во время Power Nap, также довольно индивидуален: я не думаю, что OS X просто позволяет полному Mail.app запускаться в течение некоторого случайного времени. Я предполагаю, что будущие выпуски действительно будут отображать уведомления, даже если Mail.app (видимо) не запущен. (Я также ожидаю некоторого значка для количества уведомлений в Центре уведомлений, но это не связано с вышеизложенным. Сейчас Центр уведомлений мне не очень полезен.)
на самом деле это ожидаемое поведение: если приложение закрыто, оно должно быть закрыто - это будет ошибкой, если оно продолжит опрашивать сервер imap, чтобы узнать, есть ли новые сообщения, пока оно закрыто
@Magnetic_dud: служба push-уведомлений Apple работает, по крайней мере, в iOS, заключается в том, что поставщик услуг для данного приложения (скажем, почтового приложения) отправляет уведомление через Apple, которое передает его на пользовательское устройство. Это не само приложение проверяет наличие новых данных. Это действительно было бы ошибкой, если бы закрытое приложение работало в фоновом режиме, но подумайте о том, насколько бесполезным был бы центр уведомлений, если бы вам нужно было, чтобы каждое приложение, которое вам нужно, постоянно получало уведомления от загромождения вашей док-станции и списка cmd-tab.
Но push-уведомления должны быть отправлены кем-то. Кто бы их послал? Поставщик электронной почты не будет. Apple также не будет опрашивать imap-серверы 24/7 со своих серверов. (и если это произойдет, для меня это будет серьезной проблемой конфиденциальности)
@Magnetic_dud Я думаю, OP ожидал, что это будет работать так же, как iOS обновляет электронную почту. Для iOS я думаю, что либо у Apple есть сервер для опроса серверов IMAP, либо у iOS есть локальная «служба электронной почты» на телефоне для опроса серверов IMAP. Во всяком случае, на телефоне работает хорошо.

Ответы (5)

Могу только сказать, что это правда. Mail.app должен быть открыт, чтобы получать уведомления.

Обходной путь: откройте Mail и закройте его красной точкой (или command+ w). Так что синяя точка под иконкой в ​​Доке осталась. Таким образом, у вас нет открытого окна, но почта все еще получает электронные письма.

Пока нет приложения или чего-то еще, чтобы решить эту «проблему».

Это не скрывает значок дока.
Вопрос был в том, может ли он получать уведомления о новых письмах, когда mail.app закрыт.
Что ж, к сожалению. Я как бы надеялся, что в этой проблеме я тоже что-то упустил, потому что моя проблема не в док-станции, а в том, что Mail.app отображается в списке Cmd-Tab.

К сожалению, в настоящее время нет возможности проверить наличие почты в Mail.app, если оно не запущено. Но значок можно скрыть!

В Системных настройках откройте «Уведомления» и выберите «Почта». Там снимите флажок «Значок приложения со счетчиком уведомлений».

Настройки уведомлений

Разве вы не можете скрыть значок на значке Dock, отключив его в настройках уведомлений для Mail? Я не пробовал, но у меня сложилось впечатление, что можно...
Да, вы можете отключить значок через настройки центра уведомлений.
Спасибо! Не знал этого. Я обновил свой ответ.

Проверь это. Похоже, это то, что вы ищете. http://www.macupdate.com/app/mac/32744/herald/download

Из erikhinterbichler.com/apps/herald : «Примечание: сейчас я работаю в Apple, а это значит, что я больше не смогу продолжать обновления для Herald. Последней ОС, над которой работает Herald, является High Sierra». Я только что попытался установить на Catalina и могу подтвердить, что Herald не работает.
Жаль, но опять же этой теме 7 лет, а моему ответу 5 лет.
Да, мой комментарий был для других отчаянных пользователей, пытающихся найти все ответы на этой странице :)

Ни одно настольное почтовое приложение не может получать электронную почту, если оно не запущено. Приложение iOS Mail отличается от приложения OSX. Он всегда активен в фоновом режиме. Я не понимаю, почему ОП считает, что это проблема. Просто сверните Mail, значок в доке не будет навязчивым.

Хотя технически это правильно, конечно, все можно было бы реализовать таким образом, чтобы не требовалось запускать основной пользовательский интерфейс. И помимо значка Dock, Mail.app также отображается при использовании Command-Tab.

Я не хочу тестировать это в своей системе, потому что это может нарушить подпись кода, что может помешать правильному обновлению Mail, но выходя из приложения, добавляя строки

<key>NSUIElement</key>
<string>1</string> 

внутри верхнего уровня <dict>файла, /Applications/Mail.app/Contents/Info.plistа затем перезапуск приложения в прошлом приводил к тому, что приложение делалось «безликим» — без значка в Dock, без tabпереключения.

Я пробовал это, но похоже, что многие приложения больше не открываются, если подпись кода недействительна. Даже если это сработает, это также удалит строку меню.
@Лри Увлекательно! Вы правы насчет строки меню. Я забыл об этом, потому что редко использую его в Mail, но он действительно исчезнет. Что касается не открытия, если подпись кода не проверена, вы полагаете, что это функция привратника? Как у вас настроены параметры безопасности гейткипера?
Я отключил его. Приложения просто молча вылетают при попытке их открыть, что немного странно. Я не нашел никаких упоминаний об изменениях подписи кода в документе Apple « Что нового в OS X », так что это может быть что-то особенное для моей установки.
Спасибо за указание на это. Это заслуживает дальнейшего изучения. Я посмотрю на это.