Новые почтовые уведомления у Гну для Emacs

Ваш код, по-видимому, не использует TLS (SSL), который необходим для доставки почты в Google (и с использованием портов 465 или 587) .

Вы можете сделать это, установив

$host = "ssl://smtp.gmail.com";

Ваш код выглядит подозрительно как этот пример , который ссылается на ssl: // в схеме имени хоста.

10
задан Ryan E 27 June 2009 в 17:27
поделиться

1 ответ

Здесь есть дополнительная информация:

http://www.emacswiki.org/emacs/GnusBiff

Если вы используете Mac, вы, вероятно, можете просто использовать команду Growlnotify, чтобы получить хорошее предупреждение о новая почта. Обновленная функция mac-biff-update, вероятно, будет выглядеть примерно так:

(defun mac-biff-update ()
  "Read the mail count from Gnus."
  (let ((buffer (get-buffer "*Group*"))
        (count 0))
    (when buffer
      (with-current-buffer buffer
        (goto-char (point-min))
        (while (re-search-forward mac-biff-mail-re nil t)
          (setq count (+ count (string-to-number (match-string 1)))))))
    (if (> count 0)
          (shell-command
            (format "/usr/local/bin/growlnotify -a Emacs.app -m 'You have %d new messages!'" count)))))

Команда growlnotify - это дополнительный пакет, который можно установить из полного файла growl .dmg.

6
ответ дан 4 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: