Wie kann ich in Heirloom-mailx ein Standardkonto einrichten?

Wie kann ich in Heirloom-mailx ein Standardkonto einrichten?

Wie kann ich in Heirloom-mailx ein Standardkonto einrichten?

Ich habe ein Konto definiert, /etc/nail.rcdas über verwendbar ist, mail -A accountnameaber ich möchte dieses Konto so festlegen, dass es standardmäßig verwendet wird, daher kann ich den -AParameter weglassen.

Die Manpage unterhttp://heirloom.sourceforge.net/mailx/mailx.1.htmlscheint das Festlegen von Standardwerten nicht zu beinhalten.

Antwort1

Wenn Sie mehrere Konten verwalten möchten, aber standardmäßig eines auswählen, fügen Sie nach der Definition der Konten einen Kontobefehl hinzu, um es auszuwählen

Beispiel einer RC-Datei:

account myimap {
    set folder=imap://user@host
    set record=+Sent
    set imap-keepalive="5"
}
account local {
    set folder=.local/maildir
    unset record
}
# Now select myimap as default account on startup:
account myimap

Beim Aufrufen von mailx wird jetzt eine Verbindung zu myimap hergestellt, Sie können jedoch im interaktiven Modus immer noch mit account localund account myimap(und beliebigen anderen Konten, die Sie definieren) zwischen den beiden Konten wechseln oder beim Aufruf über die Befehlszeile mit mailx -A myimapoder mailx -A local(und beliebigen anderen Konten) ein Konto auswählen.

(getestet mit Heirloom Mailx Version 12.5, 20.06.10)

Antwort2

Entfernen Sie einfach den Konto-Wrapper, den Sie um die Einstellungen gelegt haben.

nagel.rc

Anstatt:

# other mail config
...

account gmail {
  set smtp-use-starttls
  set smtp-auth=login
  set smtp=smtp://smtp.gmail.com:587
  set [email protected]
  set smtp-auth-password="blahblah"
}

Verwenden:

# other mail config
...

set smtp-use-starttls
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set [email protected]
set smtp-auth-password="blahblah"

Diese werden als Standardeinstellungen verwendet.

verwandte Informationen