Как удалить файл /etc/udev из/правил.Д/70-стойкие-net.правила в CentOS

Недавно я наткнулся на эту команду в bash:

кошка > именем << ВФ

Я не понимаю << ВФ часть. Погуглите << оператор, я только наткнулся на обычную смену арифметике слева. Играя с ним, дал мне понимание, либо.

Любое объяснение будет оценен по достоинству!

+857
Mike Rider 23 мар. 2019 г., 00:27:39
21 ответов

Я предполагаю, что ваш друг готов пойти в ведомство (ведомство для иностранцев) и подписать Verpflichtungserklärung (о спонсорстве). Это означает, что вы путешествуете на виза, а не туристическая виза.

В Verpflichtungserklärung-это официальный документ, в котором ваш друг заявляет, что он будет принимать любые финансовые обязательства, которые могут возникнуть в результате вашего визита. Если есть какие-либо проблемы, которые приводят к задержанию или даже депортации, соответствующие расходы будут собраны от вашего спонсора.

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

Мой ограниченный опыт с Весь процесс

  • Спонсорские письма от людей, которые не достигают порога дохода только полезно, если спонсируемое лицо имеет достаточный постоянный доход. Поскольку ваш спонсор-это студент и у вас нет много денег, это выглядит как довольно большая проблема.
  • В некоторых местах (в зависимости от федеральной земли, в земле или даже из города в город), можно заменить этот ежемесячный доход с денежного залога в несколько тысяч евро. Но я не уверен, если это является полным эквивалентом на ежемесячный доход или нет. В любом случае, это означает, что спонсор платит депозит в ведомство и получает его обратно после того, как вы вернулись на родину и показал свой паспорт (с печатью) в посольстве (в случае, если вы решите вы не хотите путешествовать, спонсор получит обратно свои деньги после истечения срока действия визы и вы показываете свой паспорт (без штампа) в посольстве). Обратите внимание, что если что-то пойдет не так, ваш спонсор будет нести ответственность за любые расходы, причиненные вам, что превышает депозит.
  • Спонсорские письма от друзей много менее полезно, чем спонсорского письма от родственников. Рассуждения, вероятно, связано с членами семьи, будучи более осведомлены о финансовых рисках в этих спонсорских писем.
  • Даже если вы руку в спонсорское письмо от родственника с хорошим ежемесячным доходом, срок действия визы может быть отказано. Это более вероятно, если вы молоды, не иметь хорошую работу и/или собственности, не состоят в браке и не имеют детей.

Кроме того, посольство потребует медицинского страхования для Шенгенской зоны, поэтому, по крайней мере, это довольно значительный финансовый риск уже позаботились.

+967
user3285184 03 февр. '09 в 4:24

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

Я бы предложил на основе базовой файл в вашем примере

/index.html

что в его собственном каталоге, и при условии ссылки будут в этой папке, попробуйте это:

 с wget -м -к-п http://scikit-learn.org/stable/tutorial
или
 с wget -м -к-п http://scikit-learn.org/stable/tutorial/

вместо использования

 с wget -р-л ( обращение | уровень) 

использовать

-м или зеркальный вариант, который ярлык -н -р-л инф. нет-удалить из списка

удалить -й ( без каталогов )


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

+930
GKelly 30 мая 2017 г., 01:07:38
Другие ответы

Связанные вопросы


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

Вы должны быть в состоянии закрыть крышкой и использовать USB-мышь/клавиатура пробуждать компьютер для использования только внешнего дисплея.

Самое интересное здесь, это то, что вы используете USB-адаптер, эстакады тоже. Это программное обеспечение может путайте этот процесс.

Я бы посоветовал просто с помощью собственных графических портов для начала и посмотреть, если вы можете заставить его работать, а затем добавить USB-адаптер.

+916
RWDJ 10 окт. 2020 г., 10:08:05
СЭД 'с/\Б/\&/г'

- играм везде, но на границе слова; это соответствует, Если символ слева и символ справа либо как символы “слова” или как “не-слово” персонажей.

Информация: ГНУ СЭД руководство, регулярное выражение расширений.

Испытания:

СЭД 'с/\Б/\&/г' <<< '12345'
1&2&3&4&5
+906
34molodoy 31 янв. 2013 г., 23:58:02

В OpenSSL пересобрать пакет в CentOS 6.4 - подробный пример СРПМ пакет пересобрать.

Приведенный выше пример использует макет - джедай световой меч из пакета строителей.

Макет был создан, чтобы надежно заполнить из chroot, затем перестройте пакет в chroot-окружении.

Дополнительные сведения см. В разделе http://fedoraproject.org/wiki/Projects/Mock

В Примере макет используется 3 раза - как-то "распаковать" пакет, а затем перестроить .ГРЦ.об / мин, и, наконец, создать .оборотах.

+868
Andrei Borisov 12 дек. 2014 г., 13:55:45

Скорость KdF-это важно, но вопреки вашему мнению, оно должно быть медленным.

С Лукс, ваш зашифрованный диск содержит заголовок с зашифрованного главного ключа, который используется для шифрования устройства. Этот мастер-ключ расшифровывается с одним из ключей в ключевых слотов при загрузке/открытии устройства (попробовать использовании luksDump устройства /dev/sdX в чтобы ознакомиться с информацией, содержащейся в Лукс заголовка).

При первом формате, устройство Лукс, он будет просить вас за пароль (и ключевой файл). Этот пароль используется для создания и шифрования ключа, который будет добавлен в keyslot 0. Ваш пароль тоже хэшируется и сохраняется, так что Лукс можете проверить, если вы ввели правильный пароль, когда вы открываете устройство. Это важно понимать, потому что если вы использовать быстрый алгоритм хэширования, что проще взломать парольную фразу, поскольку злоумышленник может испытать гораздо больше комбинаций в короткие сроки.

Поэтому, вы должны пойти на самый медленный и самый безопасный алгоритм хеширования (криптография SHA512 или джакузи) и использовать высокий --ИТЭР времени. Опции --ИТЭР времени позволяет установить время, необходимое для 1 итерации хэширования. Единственный недостаток время итерации является то, что он занимает так много времени, чтобы фактически открыть зашифрованные устройства. Допустим, вы используете --ИТЭР-раз в 10000 (10 секунд) на ваш Рут устройства, то это займет 10 секунд для вашей системы, чтобы получить фактический ключ шифрования и, таким образом, вы будете иметь, чтобы ждать так долго после пароля перед загрузкой продолжается. Это происходит только один раз, когда вы открываете устройство, поэтому дальнейшая работоспособность это не повлияло.

Для вашего фактического шифр, это зависит от того, как быстро ваше базовое физическое устройство может читать/писать и сколько нагрузка на машину. Шифрование/дешифрование выполняется с помощью вашего процессора, так что если вы идете с самого медленного из них, есть хороший шанс, что это повлияет на другие программы, запущенные одновременно. Прямо сейчас, на АЭС-системы XTS-plain64 является самой безопасной Лукс шифров, поэтому, если у вас очень конфиденциальную информацию, вы должны, вероятно, пойти с AES-система XTS-plain64 и ключа от 512 (начиная с XTS ключ делится на 2, так что вы фактически получаете AES с 256-битными ключами).

Если бы мне пришлось давать рекомендации по настройке, было бы криптография SHA512 в качестве алгоритма хэширования с итер-время между 2С-10С и с помощью AES-система XTS-plain64 с размером ключа 256, с AES-128 и до сих пор считается безопасной.

+847
Olg Gdnk 7 окт. 2014 г., 04:11:56

(ТЛ;ДР: как определить минимальный набор пакетов для установки заданного начального состояния и требуемого списка пакетов?)

Я создаю установщик Убунту ISO для систем без доступа к зеркалам распределения. Эти встроенные устройства, которые нужны только базовые пакеты и кучки локально построенные пакеты , а также все их зависимости. Например, мы с использованием Qt/Xcb, так различные libqt5* пакеты должны быть вытянуты.

На данный момент, я с помощью грубой силы подход, чтобы определить, что положить в каталог бассейн и дополнения установщика. Сначала я семян с пакетами, которые упоминаются в д-Я pkgsel/включать ответ для debconf, то выследить рекурсивными зависимостями со следующими Баш команду:

# 1. Извлечения зависимостей из пакетов/*, удалением версии
# условия и смена разделителя строки.
# 2. Найти рекурсивных зависимостей все эти пакеты с помощью
пакет базы данных#, извлекая зависит и PreDepends.
# 3. Для каждого пакета мы требуем:
# а. если мы найдем его в нашем кэше, просто скопируйте его в ISO (с помощью
# жесткий ссылке на скорости и пространстве)
# б. еще, если мы уже находим его в ISO, ничего не делать 
# С. еще, пройти ее до конца к шагу 4.
# 4. Поиск подходящих пакетов в репозиториях, которые не виртуальной
# или внешней архитектуры.
# 5. Скачать соответствующие файлы пакета в ИСО.
(для меня в "$ТОП/пакеты"/*.ДЭБ; выполните dpkg-деб -ф $я зависит; сделал) | СЭД с/([^()]*)//г;с/[|,]/\н/г' \
 | команды xargs -Р АПТ-кэш --рекурсия --важно зависит | СЭД -ре с/^ (предварительно)?Зависит://;/[<|:]/Д;С/^ *//;' | рода -у \
 | ( при чтение п; \
 сделать тест $(найти "$топ/дополнительно" -имя "${Р}_*.деб" -exec МВ '{}' "$REMASTER_HOME"/переработки-ИСО/бассейн/дополнительно \; -, е "правда" -выход) \
 || тест $(найти "$REMASTER_HOME"/переработки-ИСО/бассейн/{основной,дополнительно} -имя "${Р}_*.деб" -е "правда" -выход) \
 || Эхо $п; \
 сделано; ) \
 | уник | СЭД -Р С 's/[^ ]+/!~rforeign!~в^&$/' | команды xargs -Р профпригодность -К2 -F-поиск '%п' \
 | (с CD "$REMASTER_HOME"/переработки-ИСО/бассейн/дополнения; команды xargs -Р АПТ-скачать файл)

Здесь, $ТОП/пакеты семян-пакет каталога, $ТОП - /дополнительно - кэш ранее загруженных пакетов, и $REMASTER_HOME"/переработки-ИСО корень распакованный установщик ИСО.

Хотя приведенные выше произведения, он стремится принести гораздо больше, чем нам действительно требуется, потому что АПТ-кэша зависит докладов всех альтернативных зависимостей каждого пакета. Например, жратва-ПК зависит от того, как debconf; cdebconf предоставляет в debconf, так как в debconf и cdebconf включены, вместе с их зависимостями. Кроме того, пакет xserver-xorg не зависит пакет xserver-xorg, с-видео-Все для xorg-драйвера-видео, так что мой скрипт тянет все видеодрайверы - но я уже объявил зависимость на пакет xserver-xorg, с-видео-и fbdev, поэтому мне бы хотелось, чтобы удовлетворять требования по-своему.

Что я хотел бы аналогичен выполнению профпригодность --скачать-только установить ${MY_PACKAGES} на целевой системе. Но, конечно, работает, что на сборку узла пропустит большую часть пакетов, потому что они уже там установлены.

Я в настоящее время глядя на питона-АПТ библиотека, но я не могу найти какие-либо примеры инициализации для целевой системы, а не хоста, на котором он работает. Кто-нибудь делал нечто подобное, из которого я могу копировать?

Кроме того, существуют и другие подходы, которые могли бы работать? Я рассматривает возможность создания чистейших, минимальный вызов chroot и запустить профпригодность команды в этом, но меня беспокоит, что будет ремонт бременем и трудно для других, чтобы установить на собственных машинах.

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

+694
MoisesGonzaga 21 окт. 2019 г., 17:53:28

Забудьте о работе с Apple. Просто скажите вашей кредитной карточки компании.

+690
Divya Sharma 26 сент. 2011 г., 23:14:42

Я играл буквально сотни Ма... сильнейший криббедж игры противника все обман.

Основные вопросы

Криббедж концентрирует свое внимание на 3 ключевых приоритетов:

  • максимального количества баллов в руке
  • максимального количества баллов в игре
  • минимизировать риск давать очки в кроватке.

Эти сводятся к двум ключевым навыкам:

  • Учета
  • Играть

Игра управляется достаточно легко кодированный набор правил. Это примерно 30 или 40 точек принятия решений, запрет чтения чужой язык тела. Закодированный, это может быть сделано убедительно жестким в около 250 строк кода.

Учета гораздо сложнее, потому что приходится балансировать все три приоритета. Мое собственное дерево решений начинается с ищу определенные комбинации. Только это несколько сотен строк кода. А затем за исключением ищу - где необходим хороший протокол оценки рисков. И это, где это становится трудно код.

АИС

Лучшие номера-изменяет ИИ я играл против (около 30 различных программ, 10 из которых я смог рассмотреть источник, остальные имели нормальное распределение рук), как правило, примерно так же хорошо, как и я. Я довольно хорошо, но не отлично.

Теперь, я сыграл около 50+ разных криббедж игры - и я точно знаю, что 3 из них чит, и подозреваю, что еще около 20 чит.

Самый простой способ чит на руке компьютера использовать различные рандомизации, чем рука игрока. Одна такая программа для PalmOS - в 30+ сетов по 8 игр, он ни разу не приложил руку менее 4-х баллов, и никогда не было 19 кроватке, либо. И это в среднем по 6 очков за руку.

Несколько другие используют похожие, но я меньше некоторых из них.

Один, я достал источник, и обнаружил, что код на самом деле дал компьютером по 8 карт, а не 6, выдерживают 4, две в кроватку, и два обратно в колоду. Это было невероятно трудно победить, но иногда есть 19 силы. Я подозреваю, что многие, используя 1-2 дополнительных карт, как это.

Третий Ключевой Навык

Есть 3-й ключевой навык для криббедж - один, что назначения пока не реализовано: чтение противника.

Например: в 2004 году мой приятель Джордж и я играл более 50 комплектов. Мы обычно отыграл сет в течение недели, и почти всегда находится на выходные, иногда 2 комплекта на уик-энд. Наши игры разнообразны, насколько мы были смотреть телевизор или нет - когда нет, мы оба знали, что было на тонкие сигналы позы и реакции на карт. Шпаргалки пока не смотрю ТВ обычно 0-4 балла, а руки, как правило, в диапазоне 4-15, иногда с 2 или 19. Когда мы были не обращая внимания, детские кроватки разнообразны, более широко, в том числе 29... я 5-6-7-8-8-Джей, Гэп, 5-5-7-7-8-8; свою очередь, был, конечно, хватает Джека, моя шпаргалка. Я знал, что он бросал очков, потому что, когда он бросил почти сразу, а еще у него были дергаются брови (а скажите для пары пар или пара королевских плюс 15-дополнять). Если бы она была своей кроватке, с тиком я бы бросил на 8-й вместо 5-й.

Одна из причин в том числе "мошенничество" ИИ-это потому, что может имитировать в определенной степени значение одного противника и эффект на результаты.

Дальнейшее Обсуждение

На сегодняшний день, я видел мало документации ИИ работать в криббедж - я нашел одну научную статью (Кендалл & шо, 2002), и он более заинтересован в развитии собственного интеллекта. Кроме того, он сравнивает не-эвристический АИ - конечная Криббидж который я играл, и нашли солидный оппонент.

Читерство ИИ, однако самые тяжелые из них, которые я нашел, чтобы играть против. Просто будьте предупреждены, однако, некоторые из тех, кто может тренироваться один неоптимальной игры, особенно те, что обманывают со шпаргалкой, как свою кроватку-риск, расчеты могут стать перекос.

+686
user101173 8 мая 2021 г., 05:15:42

Все программы на мой компьютер полностью не отвечает. Только одна работает, это сафари. Я пытался восстановить объем, ремонт диска разрешений, коляска сброс, очистка всех кэшей, периодическое выполнение скриптов.

Приложения показывают пользовательского интерфейса и загрузить его (т. е. приложение-Магазин перезагружает его содержание), но нет возможности взаимодействовать.

+683
cirko cirkoo 4 июл. 2020 г., 23:24:32

Да, по состоянию на июль 2019, вы все равно можете получить ваш номер IMEI от приборной панели. Просто зайдите на "Найти устройство" страницу и выберите ваше устройство. Затем в левом верхнем углу, имя вашего устройства появится с (я) значок рядом с ним. Нажмите на это, и он говорит вам номер IMEI.

d b

+654
user219381 26 нояб. 2021 г., 12:55:28

Это не ошибка. Один гном-онлайн-счетов и другой Убунту онлайн-счетов. Удаление может повлиять на другие установленные приложения.

+565
Yogi Valani 19 июн. 2015 г., 17:05:54

Некоторое время назад, после заполнения мой сайт MacBookPro диска, я (тупо!) переехала моя почта (все IMAP или Gmail) папки на внешний диск (через терминал). После чистки мой диск, я сделал

Почтовый Ящик > Перестроить

на каждый из моих почтовых папок, но на моей работе с IMAP аккаунта мои файлы в основном исчезло, так что мне пришлось восстанавливать их из резервной копии, выполняемых ИТ-отдела. на работе. Однако, возникло несколько проблем:

  1. папки нет больше в ~/библиотеки/Почта/В4 (Сьерра)
  2. список сообщений часто неполные (но с помощью Spotlight помогает найти пропавших сообщений)
  3. правила и подписи исчезли.

Что я должен делать?

  1. Скопировать содержимое почтового ящика с другого Mac (настольных, высокая Сьерра)? Какие файлы (и файлы настройки) я должен копировать?
  2. Обновить свой ноутбук macOS до Мохаве (надеясь на почтовые папки волшебным образом появляются в ~/библиотеки/Почта/У5)?
+482
RicKy Vm 29 окт. 2017 г., 07:35:08

На самом деле, в статье в вопрос был опубликован, в противном случае ты уверен, что не смог прочитать :)

Я допускаю, что может показаться глупым и бесполезным, но я думаю, что есть больше, что вы признаете. В статье вы построили был опубликован, но не с помощью обычных средств. Это не значит, что вы не можете использовать его, но некоторые конкретные “правила” должны быть соблюдены:

  • Обратитесь к статье по URL и, если опознаваемый, владелец/редактор/издатель сайта. Пример:

    “Связь между аль-денте время приготовления и изменение наклона в макароны фрактальная длина”, А. Н. оным, http://bigpasta.com/paper42.pdf (издатель: макароны Инк.)

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

  • Вы также можете обратиться в оригинальной авторской бумаги, если это возможно, чтобы спросить, как они хотели бы быть процитированы. Возможно, у них другая работа, связанная с который вы пропустили, что было опубликовано в более традиционным способом?

+465
user146529 1 окт. 2016 г., 07:41:28

Контексте

  • ЗШ оболочки,
  • О-мой-ЗШ рамки,
  • никаких особых ЗШс настройки сервера PostgreSQL.

Беда

Я заметил досадную проблему: при запросе к базе данных, например:

Выбрать * из mytable ;

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

Наоборот, Баш не такое поведение: после запроса, результат отображается и можно ввести следующий запрос.

Вопрос

Как я могу настроить ЗШ в порядке она ведет себя как баш в этом плане?

+439
Tim Lind 2 мая 2011 г., 15:33:33

Я использую УПП большое для передачи файлов журнала от сервера к программ, где я могу анализировать и устранять неполадки и т. д. Если у меня есть кластер серверов, и я хочу создать набор подкаталогов, я делаю это так:

команды mkdir -р в /Foo/бар-ННН/{почтовый сервер,DNS сервер,minecraftserver,syslogserver}

Давайте скажем 'бар-ННН' - это ссылка сортов; быть, что номер билета или происшествия и т. д. То, что я хочу быть в состоянии сделать, это запустить скрипт или команду оболочки, которая будет предлагать меня за то, что 'бар-ННН следует тогда пойти и создать все необходимые папки.

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

+417
gptt916 13 сент. 2021 г., 07:53:14

В настоящее время я пытаюсь установить два Федора 23 операционные системы, на одном компьютере.

Теперь вопрос в том, что когда я пытаюсь установить второй ОС Fedora 23 ОС все нормально до того времени, он пытается установить загрузчик, это не то. Я googled вокруг и читал, что есть конфликт в файл grub2.

Также я шифрование дисков с Лукс.

Я также попробовал не устанавливать загрузчик для любой операционной системы, но это не получилось, как с дисков зашифрованный файл grub2 не удалось обнаружить других в Fedora 23 ОС

Что я могу сделать, чтобы решить эту проблему?

Спасибо заранее:)

+337
Jac 4 янв. 2021 г., 18:40:29

Я только что скачали ОС Х сервер для Mavericks и теперь я хочу, чтобы запустить мой рельсов приложение через сервер. Я скачал и установил пассажира. Мой сервер работает под именем пользователя.нет-IP.Биз и моих Rails приложение в Пользователи/Имя пользователя/документы/разработчик/рельсы/railsapp. Во-первых, как добавить поддомен для сервера как суб.имя пользователя.нет-IP.Биз и второй как настроить сервер на использование этого поддомена для выполнения моих Rails приложение?

+192
steohen sprague 11 июн. 2013 г., 08:11:15

Исторически, можно настроить прокси-сервер с помощью переменных окружения, таких как http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT

Так можно указать имя пользователя и пароль в поле Host в разделе сети, как описано выше, т. е. myuser:[email protected]

+186
Damasio 9 нояб. 2011 г., 21:00:24

Шаг 1. Запустите Safari, прошивкой по умолчанию веб-браузера.

Шаг 2. Поиск для YouTube в адресной строке / поле поиска, или просто тип youtube.com и искать видео, которое вы хотите прослушать. Как слушать YouTube в фоновом режиме в iOS 7

Шаг 3. Пусть они начинают играть - подождите, пока реклама закончилась, а фактического воспроизведения видео.

Шаг 4. Нажмите кнопку Домой вашего устройства, чтобы вернуться на домашний экран. Музыка прекратится. Но, проведите пальцем снизу вверх, чтобы отобразить Центр управления. Нажмите кнопку воспроизведения, чтобы продолжить воспроизведение звука из видео YouTube. В более поздних версиях iOS, вы, возможно, придется переключаться между вкладками в Центр управления, чтобы увидеть элементы управления воспроизведением. Играть YouTube в фоновом режиме на iOS 7 - Центр управления

Шаг 5. Сейчас вы можете запустить другое приложение, например сообщения или по почте, и продолжать слушать во время использования этого приложения. Некоторые игры (те, которые позволяют слушать свою музыку) все равно можно будет пользоваться без отрубания звука из видео YouTube. Если вы хотите просматривать веб-страницы, вам потребуется использовать другой веб-браузер от одного, который воспроизводит видео с YouTube, с вкладками переключение приведет воспроизведения, чтобы остановить. Если вы не установили другой браузер, попробуй в Гугле хром, Firefox или Opera.

Шаг 6. Вы можете прослушать на YouTube с выключенным экраном тоже. Нажмите кнопку Режим сна/пробуждение кнопку, чтобы выключить свое устройство и аудио из сафари остановится. Теперь снова нажмите ее и нажмите кнопку воспроизведения на экране блокировки, чтобы перезагрузить аудио. Теперь, когда вы выключите свой iPhone или iPad, то звук будет продолжать играть.

+105
Htin Tun 14 апр. 2021 г., 06:45:52

Ну, для протокола, я просто сдался и написал свой IMAP клиент на Python, чтобы сделать работу. Он может скачивать и загружать любую иерархию почтовых ящиков от/до сервера dovecot. Он должен работать с любым сервером, но я не тестировал его на остальных. Если она проходит свои финальные тесты, а есть интерес, я полагаю, я мог бы загрузить его на GitHub.

+76
mvaculisteanu 14 февр. 2019 г., 00:18:12

Показать вопросы с тегом