Во многих прочитанных мною руководствах по fetchmail безопасное размещение открытого текста пароля учетной записи электронной почты в файле конфигурации. Тем не менее, я предпочитаю безопасность через слои [*** глупый пример:* если мой терминал работает, и кто-то, подозревающий такое электронное письмо, скользит и просто набирает «grep -i pass ~/.*», то, к сожалению, все мои базы принадлежат им!особенно если мой провайдер электронной почты использует openid (или я достаточно глуп, чтобы использовать тот же пароль для моего банка) ] **.

Теперь с помощью msmtp (в отличие от sendmail) я могу аутентифицироваться с помощью цепочки ключей OSX. Существует ли бесплатный / открытый почтовый «граббер», который позволяет мне использовать цепочки для ключей (в частности, цепочку для ключей OSX) или, по крайней мере, позволяет мне MD5 пароль?

Это дубликат моего вопроса о сбое сервера. Я поставил его на суперпользователя, потому что я делаю это на персональном компьютере (то есть с OSX), так что это тоже вопрос суперпользователя.

1 ответ1

1

Вы пишете скрипт для использования getmail_fetch и отправляете свой пароль, используя security(1) .

Например:

getmail_fetch --ssl $server \
  $user \
  $(security find-internet-password -g -s $server -a $user 2>&1 1>&- | sed -e 's/password: "\(.*\)"/\1/') \
  $destination

Вам нужно будет нажать "Всегда разрешать" при первом доступе к определенному элементу цепочки для ключей с security .

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