4

Как я могу установить учетную запись по умолчанию в Heirloom-mailx?

Я определил учетную запись в /etc/nail.rc которую можно использовать по mail -A accountname но я хотел бы настроить эту учетную запись для использования по умолчанию, чтобы я мог опустить параметр -A .

Страница man под http://heirloom.sourceforge.net/mailx/mailx.1.html , по-видимому, не содержит настроек по умолчанию.

2 ответа2

5

Просто избавьтесь от обертки учетной записи, которую вы положили вокруг настроек.

nail.rc

Вместо:

# other mail config
...

account gmail {
  set smtp-use-starttls
  set smtp-auth=login
  set smtp=smtp://smtp.gmail.com:587
  set smtp-auth-user=username@gmail.com
  set smtp-auth-password="blahblah"
}

Использование:

# other mail config
...

set smtp-use-starttls
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set smtp-auth-user=username@gmail.com
set smtp-auth-password="blahblah"

Он будет использовать их в качестве настроек по умолчанию.

2

Если вы хотите сохранить несколько учетных записей, но выберите одну по умолчанию, добавьте команду учетной записи после определения учетных записей, чтобы выбрать ее

Пример файла rc:

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

Теперь при вызове mailx он будет подключаться к myimap, но вы все равно сможете переключаться между двумя учетными записями с account local учетной записью и account myimap (и какими-либо другими учетными записями, которые вы определяете) в интерактивном режиме, или выбрать ту, которая использует mailx -A myimap или mailx -A local (и любые другие учетные записи) при вызове из командной строки.

(протестировано с Heirloom mailx версии 12.5 20/20/10)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .