$errmsg= $res->userinfo['smtpcode'] . ':' . $res->userinfo['smtptext'];
}
//print_r($res);
- $this->addEvent('NOTIFY', $w, 'GREYLISTED ' . $errmsg);
+ $this->addEvent('NOTIFY', $w, 'GREYLISTED - ' . $errmsg);
$w->act_when = date('Y-m-d H:i:s', strtotime('NOW + ' . $retry . ' MINUTES'));
$w->update($ww);
die(date('Y-m-d h:i:s') . " - GREYLISTED\n");
function makeEmail($object, $rcpt, $last_sent_date, $notify, $force =false)
{
$m = 'notify'. $notify->evtype;
- //var_dump($m);
-
+ //var_dump(get_class($object) . '::' .$m);
if (!empty($notify->evtype) && method_exists($object,$m)) {
+ echo "calling :" . get_class($object) . '::' .$m . "\n";
+ return $object->$m($rcpt, $last_sent_date, $notify, $force);
+ }
+
+ $type = explode('::', $notify->evtype);
+
+ if(!empty($type[1]) && method_exists($object,$type[1])){
+ $m = $type[1];
+ echo "calling :" . get_class($object) . '::' .$m . "\n";
return $object->$m($rcpt, $last_sent_date, $notify, $force);
}
//var_Dump($object);
//exit;
}
+
return $object->toEmail($rcpt, $last_sent_date, $notify, $force);
}