Thunderbird: thông báo email mới không hoạt động đúng


7

Tôi đã thiết lập "thông báo email mới" trong Thunderbird của mình, cả "Hiển thị cảnh báo" và "Phát âm thanh", như hiển thị bên dưới. Nhưng bây giờ tôi đang gặp vấn đề kỳ lạ.

Âm thanh chỉ hoạt động đôi khi. Sau đó, tôi đóng Thunderbird và bắt đầu lại, và có 50% khả năng âm thanh sẽ không hoạt động. Nếu tôi tiếp tục khởi động lại Thunderbird, cuối cùng âm thanh sẽ bắt đầu hoạt động trở lại.

Các wavtập tin tồn tại, khi tôi nhấp vào Playtôi có thể nghe thấy âm thanh.

nhập mô tả hình ảnh ở đây

Tôi có một nghi ngờ, vấn đề này có thể được kết nối với thực tế, rằng tôi có hai Hồ sơ Thunderbird mà tôi đang sử dụng đồng thời. Đôi khi Thông báo hoạt động ở cả hai, đôi khi chỉ trong một. Vấn đề là ở cả thông báo âm thanh và thông báo "Hiển thị thông báo".

Tôi sử dụng các lệnh sau để bắt đầu hai hồ sơ, tương ứng:

icedove -P "default"
icedove -P "second" -no-remote

Vấn đề với thông báo xảy ra theo cách không xác định. Ngay cả khi chỉ có một cấu hình đang chạy, các thông báo có thể không hoạt động (do đó, sự cố không phải do một trường hợp "chặn" thiết bị / tài nguyên).

Làm thế nào tôi có thể khắc phục vấn đề này? Thông báo thư mới là rất quan trọng cho quy trình làm việc của tôi. Vấn đề này rất quan trọng đối với tôi.

Tôi đang sử dụng Thunderbird (Icedove) 24.6.0

CẬP NHẬT:

Tôi đã thực hiện thêm một số khắc phục sự cố: Khi tôi đang theo dõi quyền truy cập vào wavtệp bằng cách sử dụng inotify, tôi thấy rằng khi có tin nhắn mới, không có quá trình nào đang cố mở new_mail.wav:

while inotifywait new_mail.wav ; do echo "$(date +%T) inotify event" ; done

PlayTuy nhiên, khi tôi nhấp vào nút, âm thanh thực sự phát, tôi cũng nhận được các sự kiện inotify.

Điều này trông giống như một số lỗi trong Thunderbird, nơi một sự kiện (email mới) không được nhận dạng và hành động đúng.


máy chủ có âm thanh (alsa hoặc khác) bận trong khi thunderbird nhận được tin nhắn mới không?
Pol Hallen

Câu trả lời:


1

Đây là một giải pháp thay thế để phát tệp âm thanh và hiển thị thông báo trên màn hình nền.

Tạo một tập lệnh shell nhỏ sẽ chứa các lệnh sẽ được chạy khi có email mới:

#!/bin/sh

if [ $1 = true ]; then
    aplay new_mail.wav
    notify-send --icon=icedove Icedove 'There are new emails!'
fi

Lưu tập lệnh và làm cho nó có thể thực thi được:

chmod +x /path/to/script.sh

Cài đặt tiện ích mở rộng FireTray , sau đó chuyển đến cài đặt của nó. Trên tab Mail , đặt đường dẫn đầy đủ tới tập lệnh trong Khởi chạy khi thay đổi số lượng .

Một số lưu ý:

  • Kịch bản sẽ được gọi bởi FireTray với đối số truehoặc false. Đối số sẽ là truenếu có thư mới.
  • aplayđến từ gói alsa-utils và nên được cài đặt theo mặc định. Nếu bạn sử dụng PulseAudio, bạn có thể sử dụng paplaythay thế, từ gói pulseaudio-utils , nhưng aplayđược cho là cũng hoạt động với PulseAudio.
  • notify-sendcần gói libnotify-bin .

Tôi muốn sử dụng cơ sở hạ tầng thông báo hiện có trong Thunderbird. Tôi không muốn cài đặt một addon khác, chỉ để sửa một cái gì đó nên hoạt động. Ngoài ra, addon này còn có nhiều thứ mà tôi không cần (và thích).
dùng1968963

@ user1968963 Bạn đã tìm thấy một lỗi trong Thunderbird, vì vậy hãy cẩn thận Thunderbird hiện đang ở chế độ bảo trì nhiều hơn, vì vậy đừng hy vọng nó sẽ sớm được sửa. Tôi đã trả lời với phương án này vì bạn cho biết các thông báo rất quan trọng đối với quy trình làm việc của bạn . Nếu đó thực sự là trường hợp, tôi không thấy vấn đề cài đặt một addon, nhưng điều đó tùy thuộc vào bạn.
Teresa e Junior

1

Tôi luôn để Thunderbird mở trong một trong những màn hình của mình, điều này dường như giúp nó không thông báo chính xác cho tôi về các tin nhắn mới thông qua âm thanh hoặc cửa sổ bật lên. Tôi tìm thấy plugin này: Mailbox Alert rất hữu ích. Nó cho phép tùy chỉnh thêm các cảnh báo thư mới, thậm chí các thông báo khác nhau cho các thư mục khác nhau.


Cài đặt tiện ích mở rộng được đề xuất của bạn cuối cùng cũng hoạt động với tôi trong Linux Mint 17.3 (rosa). Tại sao trong địa ngục đẫm máu, tôi cần phải cài đặt một tiện ích mở rộng để có được thứ gì đó đơn giản như một thông báo âm thanh trong ứng dụng email của tôi để làm việc là vượt quá ngu ngốc.
RyanNerd

0

Tài khoản email của bạn có được định cấu hình như một tài khoản IMAP không? Nếu có, nó đang sử dụng một tính năng gọi là "condstore" được cho là để phối hợp hoạt động tốt hơn khi tài khoản được truy cập từ nhiều địa điểm. Nó được biết là có lỗi mặc dù về phía Thunderbird và có thể bỏ lỡ các thư đến theo cách này.

Cách giải quyết là tắt tính năng đó:

  • Trên Windows, nhập cửa sổ Tùy chọn từ nút ≡ ứng dụng hoặc menu Công cụ;
  • Đi vào tab Nâng cao và tìm "Trình chỉnh sửa cấu hình" trong tab Chung;
  • Nhập condstore vào thanh tìm kiếm trên đầu cửa sổ about: config;
  • Nhấp đúp vào tất cả các mục nhập mail.server.s Something.use_condstore để chuyển chúng thành "false" (tối thiểu, đây phải là mục "mặc định";
  • Khởi động lại Thunderbird và xem nếu nó khắc phục vấn đề.

Tôi đã lấy cái này từ https://support.mozilla.org/en-US/questions/991323#answer-547366


cảm ơn bạn, nhưng tôi nghĩ rằng tôi cần tính năng "condstore", bởi vì tôi đang truy cập vào tài khoản của mình từ một số khách hàng
user1968963

Tôi nghĩ đó là vấn đề khi đó, Thunderbird không xem thư là "Thư mới" mà là một khách hàng đã được truy cập bởi một khách hàng khác
Rqomey

Không. Thunderbird nhận được tin nhắn mới, hiển thị nó như mới trong hộp thư đến, nhưng không thực hiện được hành động thông báo. Ngoài ra, vấn đề tồn tại ngay cả khi chỉ có một khách hàng truy cập vào máy chủ / tài khoản.
dùng1968963

0

Vấn đề tương tự - sử dụng Ubuntu 16.04 TB 45.4.0

-TB không nhận được thư mới và hiển thị dưới dạng mới trong hộp thư đến in đậm -Sound được định cấu hình đúng trong cài đặt -Wasnt quá hồi hộp về FireNotify

Cài đặt Mailbox Alert đã khắc phục sự cố cho tôi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.