Lita handler to interact with yandex domain API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
locales
spec
templates
.gitignore
.travis.yml
Gemfile
README.md
Rakefile
lita-yandex-domains.gemspec

README.md

lita-yandex-domains

Build Status Coverage Status

Lita handler to interact with yandex domain API

Installation

Add lita-yandex-domains to your Lita instance's Gemfile:

gem 'lita-yandex-domains'

Configuration

Required attributes

How to get PDD token

  • pdd_token (String) - Yandex PDD Token. Default: nil.

  • domain (String) - Your domain name that is linked to yandex domain service. Default: nil.

Example

Lita.configure do |config|
  config.handlers.yandex_domains.pdd_token  = 'XXXXXXX'
  config.handlers.yandex_domains.domain = 'example.com'
end

Usage

Please note

yandex show all human emails - Show all emails that not include mailing lists
yandex show all maillists - Show all maillists
yandex create email <email> - Create new email with random generated password
yandex delete email <email> - Delete user email
yandex create maillist <email> - Create new maillist
yandex delete maillist <email> - Delete maillist
yandex add <email> to maillist <email> - Add subcriber to maillist
yandex delete <email> from maillist <email> - Remove subcriber from maillist

Note: The above commands except "show" commands require that the user be a member of the :yandex_admins authorization group. For example: to add admin for lita yandex domain run the following command - Lita, auth add username yandex_admins

License

MIT