Senden von E-Mails mit Mutt + Emacs

2499
lakshmipathi

Wie verschicke ich E-Mails von emacs?

ich habe das gefunden

Es gibt zwei Möglichkeiten, die Nachricht zu senden. Cc Cs (mail-send) sendet die Nachricht und markiert den Mailpuffer als unverändert, lässt diesen Puffer jedoch ausgewählt, sodass Sie die Nachricht ändern können (möglicherweise mit neuen Empfängern) und sie erneut senden. Cc Cc (mail-send-and-exit) sendet und löscht das Fenster oder wechselt zu einem anderen Puffer

Aber sowohl (Strg + Strg + S) als auch (Strg-C Strg + C) funktionieren nicht

2
Sprechen Sie über das Versenden von E-Mails von mutt mit emacs als Editor (in diesem Fall müssen Sie zu mutt zurückkehren, um die E-Mail zu senden) oder E-Mails mit emacs als E-Mail-Client senden? Quentin vor 14 Jahren 0
@dorward: So oder so, das ist keine SF-Frage. Eine SF-Frage würde Details des MTA erfordern, um beantwortet zu werden. Charles Stewart vor 14 Jahren 1
Denken Sie daran, dass sich emacs im "Mutt-Modus" befinden muss, damit die Bindungen funktionieren Steen vor 11 Jahren 0

3 Antworten auf die Frage

4
bignose

Wenn Sie Emacs als Nachrichtenkompositor von Mutt aufgerufen haben, möchten Sie die Nachricht nicht von Emacs aus senden. Ignorieren Sie daher, was Emacs Ihnen sagt, wie Sie eine Nachricht senden.

Stattdessen möchten Sie den Editor ( C-x C-c) beenden, um mit der jetzt verfassten Nachricht zu Mutt zurückzukehren.

Verwenden Sie alternativ eine der vielen MUAs, die mit Emacs geliefert werden (ich empfehle Gnus oder Wanderlust ), damit Sie nicht ständig in den Editor hinein- und herausgefahren werden müssen.

2
Rémi

mail-sendund mail-send-and-exitsind nicht mit mutt verwandt, sondern mit reinem emacs weg, um email zu verschicken.

Wenn Sie mutt + emacs verwenden möchten, möchten Sie:

  • emacs-server verwenden: (server-start)Fügen Sie irgendwo in .emacs ein und starten Sie emacs, damit es für emacsclient verfügbar ist
  • Setzen Sie EDITOR auf 'emacsclient --alternate-editor ""' und fügen Sie hinzu

     export EDITOR='emacsclient --alternate-editor ""' 

    in Ihrem .bashrc oder mutt so konfigurieren, dass dies als Editor verwendet wird (ich weiß nicht wie).

  • Sobald dies erledigt ist, verwendet mutt den emacsclient zum Bearbeiten einer Nachricht. emacslient stellt eine Verbindung zu einem vorhandenen Emacs her, falls vorhanden, oder startet einen neuen, wenn keine Nachricht darin enthalten ist
  • Sie müssen es verwenden, C-x #sobald Ihre Nachricht bearbeitet wurde, damit mutt seine Arbeit fortsetzen und die Nachricht senden kann.
Beachten Sie, dass Sie die Editorvariable auch in Ihrer Mutt-Konfiguration festlegen können: ~ set editor = "emacsclient -nw". Ich empfehle auch ~ post.el ~ zu verwenden, da es sich hervorragend zum Bearbeiten von E-Mails eignet, die per mutt gesendet werden sollen: http://post-mode.sourceforge.net/ Christian Herenz vor 5 Jahren 0
0

Wird Emacs von Mutt angefangen? Ich habe mutt mit vim und IIRC verwendet, ich musste vim speichern und schließen mit: wq, wenn ich die Nachricht senden wollte, vielleicht müssen Sie dies auch tun.

ja..emacs wird mit mutt gestartet. vor 14 Jahren 0