Hi,
I have (had) some users getting the following error:
SMTP Error: SMTP error: Failed to add recipient 'random@email.address'
It happens with the same users continuously.
So I tried adding some debugging to the function that caused this error, and changed this:
// set mail recipients foreach ($recipients as $recipient) { if (PEAR::isError($SMTP_CONN->rcptTo($recipient))) { smtp_reset(); $SMTP_ERROR .= "Failed to add recipient '$recipient'\n"; return FALSE; } }
into this:
// set mail recipients foreach ($recipients as $recipient) { $error = $SMTP_CONN->rcptTo($recipient); if (PEAR::isError($error)) { smtp_reset(); $SMTP_ERROR .= "Failed to add recipient '$recipient'\n"; $SMTP_ERROR .= "SMTP error: '".$error->getMessage()."'\n"; return FALSE; } }
and all of a sudden the problem is gone for the users.
Is my pear install broken? Does PEAR::isError() have a problem with $SMTP_CONN->rcptTo() somehow?
Robin