Example #1
0
                                    $smarty->assign('subject', $output['header']['subject']);
                                    $mail_data = $smarty->fetchLang($l, "mail/mailin_help.tpl");
                                    $mail->setText($mail_data);
                                    if ($acc['respond_email'] === 'y') {
                                        $res = $mail->send(array($email_from), 'mail');
                                        $content .= "Help response sent<br />";
                                    } else {
                                        $content .= "Response by email is disabled<br />";
                                    }
                                    $errorMsg = "Invalid mail-in type";
                                    $logslib->add_log('mailin', mailin_preplog($errorMsg), $logUser);
                                }
                            }
                        }
                    }
                    // Remove the email from the pop3 server
                    if (!$hasError || $hasError && $acc['leave_email'] !== 'y') {
                        $pop3->deleteMsg($i);
                        $errorMsg = "Deleted message on email server. From: " . $fromEmail . " Subject: " . $aux['Subject'] . "<br />";
                        $content .= $errorMsg;
                        // Cleanup log message and write to log
                        $logslib->add_log('mailin', mailin_preplog($errorMsg), $logUser);
                    }
                }
            }
        }
    } else {
        $content .= "FAILED.<br />";
    }
    $pop3->disconnect();
}