]> Pileus Git - ~andy/rhawk/commitdiff
match name anywhere
authorAndy Spencer <andy753421@gmail.com>
Tue, 5 Jun 2012 16:00:27 +0000 (16:00 +0000)
committerAndy Spencer <andy753421@gmail.com>
Tue, 5 Jun 2012 16:00:27 +0000 (16:00 +0000)
email.awk

index 2e0fd4daefe7667a09b830e7ea563b2e47a73022..5b52edf5076e3535d8cb5a89599e872cee8f84e8 100644 (file)
--- a/email.awk
+++ b/email.awk
@@ -76,9 +76,12 @@ FROM ~ OWNER &&
        delete mail_enable[FROM]
 }
 
-TO in mail_enable {
-       mail_ready[TO][DST] = systime()
-       debug("queing messages to " DST " for " TO)
+DST ~ /^#.*/ {
+       for (_user in mail_enable)
+               if ($0 ~ "\\<"_user"\\>") {
+                       mail_ready[_user][DST] = systime()
+                       debug("queing messages to " DST " for " _user)
+               }
 }
 
 FROM in mail_enable {
@@ -91,7 +94,7 @@ DST ~ /^#.*/ {
        _i = length(mail_log[DST][_t])
        if (_i==0) delete mail_log[DST][_t]
        mail_log[DST][_t][_i] = DST " " strftime("(%H:%M:%S) ") FROM ": " $0
-       debug("log["DST"]["_t"]["_i"] = "mail_log[DST][_t][_i])
+       #debug("log["DST"]["_t"]["_i"] = "mail_log[DST][_t][_i])
 }
 
 // {