spamassassin-milter/tests/loopback_connection.lua

25 lines
717 B
Lua
Raw Normal View History

2020-02-12 08:35:32 +00:00
-- 1) A connection from the loopback IP address is accepted.
2020-02-08 09:43:52 +00:00
2022-02-21 17:58:24 +00:00
local conn = mt.connect("inet:" .. port .. "@127.0.0.1")
2020-02-08 09:43:52 +00:00
assert(conn, "could not open connection")
local err = mt.conninfo(conn, nil, "127.0.0.1")
assert(err == nil, err)
assert(mt.getreply(conn) == SMFIR_ACCEPT)
local err = mt.disconnect(conn)
assert(err == nil, err)
2020-02-12 08:35:32 +00:00
-- 2) A connection from an unknown IP address (for example, from a UNIX
-- domain socket) is also accepted.
2020-02-08 09:43:52 +00:00
2022-02-21 17:58:24 +00:00
local conn = mt.connect("inet:" .. port .. "@127.0.0.1")
2020-02-08 09:43:52 +00:00
assert(conn, "could not open connection")
local err = mt.conninfo(conn, nil, "unspec")
assert(err == nil, err)
assert(mt.getreply(conn) == SMFIR_ACCEPT)
local err = mt.disconnect(conn)
assert(err == nil, err)