Немає сповіщень електронною поштою, коли Mail.app не працює?


20

У Mountain Lion я не отримую сповіщення електронною поштою в Центрі повідомлень, коли Mail.app не працює.

Це не очікувана поведінка (суперечить поведінці Mail.app в iOS) і робить функцію сповіщення зайвою (Mail.app показує новий значок електронної пошти, а також має перегляд фрагмента електронної пошти).

Чи є налаштування чи сторонні рішення, щоб виправити це?

ОНОВЛЕННЯ:
Під час взаємодії з електронною поштою я хочу мати можливість command+ tab.
Це дуже зручно при складанні повідомлення, яке складається з вмісту, вставленого з копій, з інших програм. Я також використовую функцію "перетягнути файл до піктограми дока", щоб створити електронну пошту з додатком.

Але коли я не взаємодію з електронною поштою (98% часу), я не хочу, щоб Mail.app захаращував перемикач програм, але хочу отримувати повідомлення про нову електронну пошту (або через сповіщення, або за допомогою значка).


5
Мені дивно, що Apple не реалізувала цього в Mountain Lion. Ми можемо використовувати Messages та FaceTime, не відкриваючи відповідні програми. Просто має сенс реалізувати це і для пошти. Назад до Mac!
gentmatt

Дійсно, @gentmatt, і я припускаю, що процес, який отримує нову електронну пошту під час Power Nap, також досить налаштований: я не думаю, що OS X просто дозволяє повний Mail.app працювати деякий час. Я думаю, що майбутні випуски дійсно показуватимуть сповіщення навіть тоді, коли Mail.app не (видимо) працює. (Я також очікую значків щодо кількості сповіщень у Центрі сповіщень, але це не пов’язано з вищезазначеним. Як це зараз, Центр сповіщень мені не
приносить

насправді це очікувана поведінка: якщо програма закрита, її потрібно закрити - це буде помилка, якщо вона продовжує опитувати сервер Imap, щоб побачити, чи є нові повідомлення, поки він закритий
Magnetic_dud

@Magnetic_dud: Те, як працює служба push-сповіщень Apple, принаймні в iOS, полягає в тому, що постачальник послуг для даної програми (скажімо, поштовий додаток) надсилає сповіщення через Apple, яке ретранслює його на пристрій користувачів. Це не сама програма, яка перевіряє наявність нових даних. Це дійсно було б помилкою, якби закритий додаток працював у фоновому режимі, але подумайте про те, наскільки марним буде центр сповіщень, якщо вам потрібно, щоб кожен додаток, про яке ви хотіли, сповіщення постійно перебирав ваш док-лист та список cmd-вкладок.
ViggoV

Але push-сповіщення потрібно надсилати від когось. Хто б їх надіслав? Постачальник електронної пошти не буде. Apple також не запитує серверів Imap 24/7 зі своїх серверів. (і якщо це станеться, це буде для мене серйозною проблемою конфіденційності)
Magnetic_dud

Відповіді:


10

Я можу лише сказати, що це правда. Mail.app має бути відкритим для отримання сповіщень.

Вирішення проблеми: відкрийте пошту та закрийте її червоною крапкою (або command+ w). Тож синя точка під значком у Доку все ще є. Отже, у вас немає відкритого вікна, але на пошту все одно надходять електронні листи.

Немає додатків чи чогось ще, щоб виправити цю "проблему".


Це не приховує значок дока.
Zr40

3
Питання полягало в тому, чи зможе він отримувати сповіщення про нові повідомлення, коли закритий файл mail.app.
Бастіан Грубер

1
Ну це прикро. Я якось сподівався, що чогось мені не вистачає і в цьому питанні, тому що моя проблема не в доці, а в Mail.app, який відображається в списку Cmd-Tab.
Терранс Шоу

3

На жаль, наразі немає можливості перевірити Mail.app на пошту, якщо вона не працює. Але можна приховати значок!

У налаштуваннях системи відкрийте Повідомлення та виберіть Пошта. Там зніміть позначку "Значок додатка з значком із кількістю сповіщень".

Налаштування сповіщень


Ви не можете приховати значок на значку Dock, вимкнувши його в налаштуваннях сповіщень для пошти? Я не пробував, але був під враженням, що ти можеш ...
Dan J

Так, ви можете повернути значок через налаштування центру сповіщень.
Бастіан Грубер

Спасибі! Не знав цього. Я оновив свою відповідь.
Zr40

0

Жодна програма електронної пошти не може отримувати електронну пошту, якщо вона не працює. Додаток iOS Mail - це інший звір для додатка OSX. Він завжди активний на задньому плані. Я не бачу, чому ОП вважає це проблемою. Просто зведіть до мінімуму пошту, значок дока не нав'язливий.


2
Хоча технічно правильно, звичайно, все можна було реалізувати таким чином, для якого не потрібно було б працювати основний інтерфейс користувача. Окрім піктограми Dock, Mail.app також відображається при використанні Command-Tab.
Ар'ян

0

Я не хочу перевіряти це на своїй системі, оскільки це може порушити підпис коду, що може запобігти коректному оновленню пошти, але закриття програми та додавання рядків

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

до внутрішньої частини <dict>файлу верхнього рівня, /Applications/Mail.app/Contents/Info.plistа потім повторного перезапуску програми в минулому вплинуло на те, що додаток робиться "безликим" - жодної піктограми Дока, жодної tabкомутації.


Я спробував це, але здається, що багато програм більше не відкриваються, якщо підпис коду недійсний. Навіть якби це спрацювало, воно також видалить рядок меню.
Lri

@Lri Захоплююче! Ви маєте рацію щодо панелі меню. Я забув про це, тому що рідко використовую його в пошті, але він справді піде. Якщо ви не відкриваєтеся, якщо підписання коду не перевіряється, чи вважаєте ви, що це функція Gatekeeper? Як у вас є налаштування безпеки Gatekeeper?
Даниїл

Я його відключив. Програми просто мовчки руйнуються при спробі їх відкрити, що трохи дивно. Я не знайшов жодної згадки про зміни підписання коду в документі Що нового у Apple в ОС X X , тому це може бути щось специфічне і для моєї установки.
Lri

Дякуємо, що вказали на це. Це заслуговує на подальше розслідування. Я розберуся в це.
Даниїл

0

Заціни. Схоже, це те, що ви шукаєте. http://www.macupdate.com/app/mac/32744/herald/download


Від erikhinterbichler.com/apps/herald : "Примітка. Зараз я працюю в Apple, а це означає, що я більше не зможу продовжувати оновлення для Herald. Остання ОС, над якою працює Herald, - High Sierra." Я просто спробував встановити на Каталіну і можу підтвердити, що Herald не працює.
Блейз

Шкода, але знову ж таки цій темі 7 років, а моїй відповіді 5 років.
Роуан Кааг

Так, правда, мій коментар був для інших відчайдушних користувачів, які намагалися відповісти на цій сторінці :)
Blaise
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.