Это команда lamson, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Lamson - Lamson - это современный почтовый сервер Pythonic, построенный как сервер веб-приложений.
СИНТАКСИС
Ламсон [опции]
ОПИСАНИЕ
Ламсон SMTP-сервер на чистом Python, предназначенный для создания надежной и сложной почты.
приложения в стиле современных веб-фреймворков, таких как Django. В отличие от традиционного SMTP
серверы, такие как Postfix или Sendmail, Lamson имеет все функции стека веб-приложений
(ORM, шаблоны, маршрутизация, обработчики, конечные автоматы, Python) без необходимости настройки
файлы псевдонимов, запускать newaliases или манипулировать тоннами крошечных хрупких процессов. Ламсон также играет
хорошо с другими веб-фреймворками и библиотеками Python.
Действия
журнал [-port PORT] [-хозяин ВЕДУЩИЙ] [-пид ПИДФАЙЛ] [-хорень Истина | Ложь] [-чдир DIR] [-умаск
УМАСК] [-жидкость UID] [-гид GID] [-СИЛА Истина | Ложь]
Запускает сервер только для ведения журналов на указанных хостах и порте. Он регистрирует каждое сообщение.
получает и сохраняет его в run / queue, чтобы вы могли убедиться, что он
получено в тестировании.
лог ламсона -порт 8825 -хост 127.0.0.1\
-pid ./run/log.pid -chroot Ложь \
-chdir "." -umask False -uid False -gid False \
-FORCE Ложь
Если вы указываете uid / gid, это означает, что вы хотите сначала перейти на root, установите
все вверх, а затем перейти к этой комбинации UID / GID. Обычно это так
может привязаться к порту 25, а затем стать «безопасным» для продолжения работы как некорневой
пользователь.
Если вы дадите один или другой, он просто изменится на этот uid или gid без
выполнение операции сброса приватности.
Отправить [-port PORT] [-хозяин ВЕДУЩИЙ] [-отлаживать 0 | 1] [-отправитель ЭЛ. АДРЕС] [-в ЭЛ. АДРЕС] [-тема ПРЕДМЕТ]
[-Боди BODY] [-прикреплять ИМЯ ФАЙЛА]
Отправляет кому-то электронное письмо в качестве тестового сообщения. См. Команду sendmail для
замена sendmail.
Ламсон отправить -порт 8825 -хост 127.0.0.1 -отладка 1 \
-sender EMAIL -to EMAIL -subject STR -body STR -attach False '
Отправить письмо [-port PORT] [-хозяин ВЕДУЩИЙ] [-отлаживать 0 | 1] -- [RECIPIENTS]
Используется в качестве тестовой замены sendmail для использования в таких программах, как MTA, в качестве MTA. Это
читает электронное письмо для отправки на стандартный ввод, а затем доставляет его в зависимости от порта и
настройки хоста.
lamson sendmail -port 8825 -host 127.0.0.1 -debug 0 - [получатели]
Начало [-пид ПИДФАЙЛ] [-СИЛА Истина | Ложь] [-хорень Истина | Ложь] [-чдир DIR] [-умаск УМАСК]
[-жидкость UID] [-гид GID] [-загрузка БУТМОДУЛЬ]
Запускает Lamson-сервер из указанного каталога.
lamson start -pid ./run/smtp.pid -FORCE False -chroot False -chdir "." \
-umask False -uid False -gid False -boot config.boot
остановить [-пид ПИДФАЙЛ] [-УБИЙСТВО Истина | Ложь] [-ВСЕ DIR]
Останавливает работающий Lamson-сервер. Дайте -KILL Правда, чтобы он остановился насильственно. В
PID-файл удаляется после отправки сигнала. Дайте -ВСЕ название пробега
каталог, и он остановит все файлы pid, которые он там найдет.
Ламсон стоп -pid ./run/smtp.pid -KILL False -ALL False
перезапуск [-пид ПИДФАЙЛ] [-СИЛА Истина | Ложь] [-хорень Истина | Ложь] [-чдир DIR] [-умаск
УМАСК] [-жидкость UID] [-гид GID] [-загрузка CONFIG] [-УБИЙСТВО Истина | Ложь] [-ВСЕ DIR]
Просто пытается остановить, а затем запустить команду. Все варианты обоих применимы к
перезагрузить.
статус [-пид ПИДФАЙЛ]
Распечатывает информацию о статусе lamson, полезную для выяснения, работает ли он
и где.
статус lamson -pid ./run/smtp.pid
очередь [-pop | -get | -remove | -count | -clear | -keys] [-имя ОЧЕРЕДЬ]
Давайте выполним большинство операций, доступных для очереди.
очередь lamson (-pop | -get | -remove | -count | -clear | -keys) -name run / queue
маршруты [-дорожка PATH] -- [CONFIG] [-test ЭЛ. АДРЕС]
Распечатывает ценную информацию о конфигурации маршрутизации приложения после
все загружено и готово к работе. Помогает отлаживать проблемы с сообщениями не
добраться до ваших обработчиков. Путь содержит пути поиска, которые вы хотите разделить знаком ":"
символ, и он добавляется в sys.path.
lamson routes -path $ PWD - config.testing -test ""
По умолчанию для загрузки маршрутов запускается ваш config.testing. Если вы хотите, чтобы
запустите config.boot, а затем укажите это:
маршруты Ламсона - config.boot
Вы также можете проверить потенциальную цель, выполнив -test EMAIL.
поколения [-проект ИМЯ]
Создает для вас различные полезные вещи, с которых можно начать.
lamson gen-project STR
заклинание [-языка ДЛИННЫЙ] -- [FILES]
Запускает проверку орфографии PyEnchant для указанного файла. Используйте это, чтобы тренировать заклинание
Средство проверки модульного теста запускается при появлении новых слов.
заклинание Ламсона -langauge en_US - [файлы]
Он будет работать в интерактивном режиме, и если вы отредактируете файл, он сохранит ваш
обратно в файл и сделайте резервную копию с именем .bak.
Web [-основанный DIR] [-port PORT] [-хозяин ВЕДУЩИЙ]
Запускает очень простой веб-сервер, работающий только с файлами, для легкого тестирования приложений, которые
необходимо создать некоторые HTML-файлы в результате их работы. Если вам нужно больше
чем это, тогда используйте настоящий веб-сервер.
lamson web -basedir "." -port 8888 -host '127.0.0.1'
Эта команда не завершается, поэтому вы можете просматривать журналы, которые она распечатывает.
очищать [-вход Почтовый ящик] [-выход Почтовый ящик]
Использует систему очистки и канонизации почты Lamson, чтобы принять входной maildir (или
mbox) и скопируйте письмо в другой почтовый ящик. Он используется в основном для
тестирование и чистка.
взрыв [-вход Почтовый ящик] [-port PORT] [-хозяин ВЕДУЩИЙ] [-отлаживать 0 | 1]
Учитывая maildir, эта команда просматривает каждое электронное письмо и отправляет его на ваш
сервер. Он ничего не делает с сообщением, так что это будут настоящие сообщения, которые попадут в ваш
серверные, а не очищенные.
версия
Печатает версию Lamson, ревизию репозитория и файл, из которого она была получена.
помощь [-за CMD]
Распечатывает справку по командам.
Ламсон помощь
Вы можете получить помощь по одной команде с помощью:
lamson help - для STR
Используйте lamson онлайн с помощью сервисов onworks.net