sbinet.org/x/episto Index | Files | Directories

package episto

import "sbinet.org/x/episto"

Index

Package Files

episto.go

type Account

type Account struct {
    Name string
    User string `ini:"user"`
    Cred string `ini:"cred-cmd"`
    URL  string `ini:"url"`
    // contains filtered or unexported fields
}

func LoadAccounts

func LoadAccounts() ([]Account, error)

func (*Account) List

func (acc *Account) List(qry string) ([]mail.Address, error)

func (*Account) Push

func (acc *Account) Push(card vcard.Card) (*carddav.AddressObject, error)

Directories

PathSynopsis
cmd
cmd/efmtCommand efmt formats e-mails to nicely display them on a terminal.
cmd/mtaCommand mta sends emails using a real MTA command and forwards the message content to another command to update a contacts list.
cmd/vcard-lsCommand vcard-ls queries CardDAV servers for contacts informations.
cmd/vcard-pushCommand vcard-push pushes contacts informations to a remote CardDAV server.
Version
v0.0.0-20220119111632-c5da42852daa (latest)
Published
Jan 19, 2022
Platform
linux/amd64
Imports
12 packages (graph)
Last checked
1 month ago

Tools for package owners.