+ buffer_init(&jp->ibuf);
+ buffer_init(&jp->obuf);
+ return jp;
+}
+void postfix_jpriv_wipe(jpriv_t *jp)
+{
+ buffer_wipe(&jp->ibuf);
+ buffer_wipe(&jp->obuf);
+}
+DO_NEW(jpriv_t, postfix_jpriv);
+DO_DELETE(jpriv_t, postfix_jpriv);
+
+
+void postfix_start(job_t *listener)
+{
+ job_t *job;
+
+ job = job_accept(listener, JOB_READ);
+ if (!job)
+ return;
+
+ job->jdata = postfix_jpriv_new();