*** pop_pass.c.orig	Fri Jul 10 01:44:07 1998
--- pop_pass.c	Thu Jun  1 01:22:25 2000
***************
*** 631,636 ****
--- 631,651 ----
      p->last_msg = 0;
  
      /*  Authorization completed successfully */
+     /*** begin SMTP-after-POP patch ***/
+     {
+         #include <fcntl.h>
+         #include <unistd.h>
+         #include "../smaccessd.h"
+         int d = open(VAR_RUN__FIFO, O_WRONLY|O_APPEND|O_NONBLOCK);
+         if (d!=-1) {
+             int l;
+             char b[MAXUSERNAMELEN+17];
+             l = sprintf(b, "%s@%s", p->user, p->ipaddr);
+             write(d, b, l+1);
+             close(d);
+         }
+     }
+     /*** end SMTP-after-POP patch ***/
      return (pop_msg (p,POP_SUCCESS,
          "%s has %d message%s (%d octets).",
              p->user,p->msg_count, p->msg_count == 1 ? "" : "s", p->drop_size));

