
Wie kann ich in Heirloom-mailx ein Standardkonto einrichten?
Ich habe ein Konto definiert, /etc/nail.rc
das über verwendbar ist, mail -A accountname
aber ich möchte dieses Konto so festlegen, dass es standardmäßig verwendet wird, daher kann ich den -A
Parameter 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 local
und account myimap
(und beliebigen anderen Konten, die Sie definieren) zwischen den beiden Konten wechseln oder beim Aufruf über die Befehlszeile mit mailx -A myimap
oder 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.