Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
570
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.64 KB | None | 0 0
  1. require('msys.db');
  2. require('msys.core');
  3. require('msys.extended.message');
  4.  
  5. local rewrite_lookup = { ["postmaster@alerti.ca"] = "squeebee@gmail.com", ["abuse@alerti.ca"] = "squeebee@gmail.com", ["webmaster@alerti.ca"] = "squeebee@gmail.com" };
  6.  
  7. local mod = {};
  8. function mod:validate_data_spool_each_rcpt(msg, accept, vctx)
  9.         local res, err = pcall(function()
  10.           local rewrite = rewrite_lookup[msg:rcptto()];
  11.  
  12.           if rewrite then
  13.                   msg:rcptto(rewrite);
  14.           end;
  15.         end);
  16.         print(res, err);
  17.         return msys.core.VALIDATE_CONT;
  18. end;
  19.  
  20. msys.registerModule("each_rcpt_phase", mod);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement