Как управлять несколькими учетными записями imap с Mutt

Похоже, что python не может найти local.local_settings.py, это выглядит нормально для меня.

Вы находитесь:

/usr/share/openstack-dashboard/dashboard/

И ваш файл local_settings.py находится в:

/usr/share/openstack-dashboard/local/local_settings.py

import local.local_settings.py будет искать его в /usr/share/openstack-dashboard/dashboard/local/local_settings.py

В git есть небольшая обертка в панели управления openstack, которая может помочь с этой проблемой. Просто создайте новый файл в панели openstack-dashboard, назовите его manage.py, скопируйте этот код:

#!/usr/bin/env python
import os, sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dashboard.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

И теперь выполните его.

Что этот код делает, это изменение глобального так что default.py для django теперь является dashboard / settings.py (вместо ./settings.py) и вызывает стандартную django manage.py.

Это должно устранить ошибку импорта, как сейчас local / local_settings.py существует. Конечно, это может создать другие проблемы с импортом, но стоит попробовать.

9
задан 10 July 2012 в 22:03

18 ответов

Несмотря на то, что на этом сайте есть несколько полезных руководств, я подумал, что просто покажу вам свое текущее рабочее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и различиями: я обнаружил, что в некоторых случаях можно использовать account-hooks или folder-hooks. См. Вики Mutt для альтернативного подхода к настройке этого.

Я вывешу элементы установки, а затем разместил весь свой .muttrc, чтобы вы могли видеть, как все это сочетается.

Легче всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, ваши два аккаунта можно назвать account.gmail1 и account.gmail2. Поэтому создайте два текстовых файла с этими именами и следуйте приведенному ниже шаблону для содержимого; они должны быть одинаковыми, кроме части user@; просто замените все вхождения этого реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
Обратите внимание, что я оставил пароль пустым (""), что означает, что вам будет предложено указать для этого, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите, чтобы он продолжал вводить пароль. Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске, вы можете использовать в своей .muttrc аналогичную строку для этого, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1" Чтобы действительно переключаться между учетными записями, поместите ярлык в свой .muttrc, ссылаясь на фактическое местоположение и имя ваших конфигураций вашей учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>' Вы сможете переключаться между папками в обеих учетных записях с помощью пейджеров такие как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc;

Обратите внимание, что я оставил пароль пустым (""), что означает, что вам будет предложено его, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите, чтобы он продолжал вводить пароль.

Теперь просто загрузите mutt в терминал, и вы должны быть способный загрузить одну учетную запись, а затем переключиться на другую, используя ярлык. Мой .muttrc - на этом сайте , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте в Mutt и этой [ для дальнейших способов настройки mutt, например, с помощью folder-hooks, чтобы связать настройки с различными почтовыми ящиками, которые также объясняется здесь.

11
ответ дан 25 May 2018 в 12:39
  • 1
    wowow, amazing !, спасибо много чувак, мой полный ~ / .mutt / muttrc conf: paste.ubuntu.com/1487277 – Javier López 2 January 2013 в 12:29
  • 2
    «Вставку, которую вы ищете, в настоящее время не существует». Возможно, пастебин - не лучшее место для хранения вещей в долгосрочной перспективе. Могу я предложить вместо gist ? – Intentss 22 February 2014 в 07:46
  • 3
    Вы правы @intentss, моя конфигурация теперь также доступна по адресу: github.com/chilicuil/dotfiles/blob/master/.mutt/muttrc , так как user76204 ответил, что он просто отлично работал, интегрированный gpg в решении, хотя – Javier López 27 February 2014 в 07:56

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 25 July 2018 в 19:26

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 31 July 2018 в 11:00

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пустой пароль (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 2 August 2018 в 01:26

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 4 August 2018 в 17:00

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 6 August 2018 в 01:40

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 7 August 2018 в 19:10

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 10 August 2018 в 07:40

Несмотря на то, что на этом сайте и есть несколько полезных руководств и этот , я подумал, что просто покажу вам мое текущее работающее решение. Вы можете заметить, что это похоже на вышеупомянутые руководства, но с дополнениями и отличиями: я обнаружил, что в некоторых случаях можно не использовать account-hooks или folder-hooks. Смотрите вики Mutt для альтернативного подхода к настройке этого.

Я опубликую элементы настройки, а затем опубликую весь мой .muttrc, чтобы вы могли увидеть, как все это сочетается.

Проще всего ввести настройки обоих ваши учетные записи в отдельных файлах и сохраните их в папке ~/.mutt. Например, две ваши учетные записи могут называться account.gmail1 и account.gmail2. Так что создайте два текстовых файла с этими именами и следуйте этому шаблону ниже для содержания; они должны быть идентичны, кроме части user@; просто замените все вхождения этим реальным адресом электронной почты (например, mik123@) в обоих файлах.

set imap_user = "user@gmail.com"
set imap_pass = ""
set from = "user@gmail.com"
set realname = "user"
set hostname = gmail.com
set folder = "imaps://user@imap.gmail.com:993"
set spoolfile = "imaps://user@imap.gmail.com/INBOX"
set postponed = "imaps://user@imap.gmail.com/[Gmail]/Drafts"
set record = "imaps://user@imap.gmail.com/[Gmail]/Sent Mail"
set smtp_url = "smtp://user@smtp.gmail.com:587"
set smtp_pass = ""
  • Обратите внимание, что я оставил пароль пустым (""), что означает, что вы будет предложено, и это то, что я предпочитаю, но вы можете интегрировать свое собственное решение, если не хотите продолжать вводить пароль.
  • Если вы хотите, чтобы учетная запись по умолчанию загружалась при запуске Вы можете использовать в .muttrc строку, аналогичную этой, просто укажите свой собственный файл конфигурации. source "~/.mutt/account.gmail1"
  • Чтобы фактически переключаться между учетными записями, поместите ярлык в .muttrc, ссылаясь на фактическое местоположение и имя вашей конфигурации учетной записи: macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail1<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source ~/.mutt/account.gmail2<enter><change-folder>!<enter>'
  • Вы сможете переключаться между папками в обеих учетных записях с помощью команд пейджера, таких как macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"

, которые определены в вашем .muttrc; они по-прежнему будут работать для каждой учетной записи (см. мою прилагаемую .muttrc).

  • Я протестировал эти конкретные настройки с дополнительными общими настройками в my .muttrc , поэтому Вы можете использовать этот файл и / или сопоставить его с вашим собственным, это ваше дело.

Теперь просто загрузите mutt в терминал, и вы сможете загрузить одну учетную запись и затем переключитесь на другой с помощью вашего ярлыка. Мой .muttrc вставлен здесь , если вам нужен рабочий пример конфигурации.

См. хорошую статью на этом сайте о Mutt и Mutt wiki , чтобы узнать о других способах настройки mutt, таких как использование folder-hooks для ассоциируйте настройки с различными почтовыми ящиками, что также объясняется здесь .

11
ответ дан 15 August 2018 в 19:43
  • 1
    вау, удивительно !, спасибо большое, чувак, мой полный ~ / .mutt / muttrc conf – Javier López 2 January 2013 в 12:29
  • 2
    & quot; Паста, которую вы ищете, в настоящее время не существует. & quot; возможно, pastebin - не лучшее место для долгосрочного хранения вещей. Могу ли я предложить вместо этого gist ? – Intentss 22 February 2014 в 07:46
  • 3
    Вы правы @intentss, моя конфигурация теперь также доступна по адресу: github.com/chilicuil/dotfiles/blob/master/.mutt/muttrc , так как пользователь 76204 ответил, что он просто отлично работает, я ' мы интегрировали gpg в решение, хотя – Javier López 27 February 2014 в 07:56

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

mutt -F .muttrc-yahoo в /dev/pts/1 mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 25 May 2018 в 12:39

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 25 July 2018 в 19:26

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 31 July 2018 в 11:00

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 2 August 2018 в 01:26

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 4 August 2018 в 17:00

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 6 August 2018 в 01:40

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 7 August 2018 в 19:10

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 10 August 2018 в 07:40

Вы можете использовать несколько файлов конфигурации. Например, вы можете запустить:

  • mutt -F .muttrc-yahoo на /dev/pts/1
  • mutt -F .muttrc-gmail на /dev/pts/2
1
ответ дан 15 August 2018 в 19:43

Другие вопросы по тегам:

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