milter 0.2.0

Bindings to the sendmail milter library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
conn = mt.connect("inet:3336@localhost")
assert(conn, "could not open connection")

local err = mt.conninfo(conn, nil, "unspec")
assert(err == nil, err)
assert(mt.getreply(conn) == SMFIR_CONTINUE)

local err = mt.mailfrom(conn, "from@example.com")
assert(err == nil, err)
assert(mt.getreply(conn) == SMFIR_CONTINUE)

local err = mt.rcptto(conn, "to@example.com")
assert(err == nil, err)
assert(mt.getreply(conn) == SMFIR_CONTINUE)

local err = mt.disconnect(conn)
assert(err == nil, err)