till
2008-02-13 2868a393104a29f3b305f4066792b57b1ac38cec
* a few additions (eyecandy)

1 files modified
34 ■■■■ changed files
check.php-dist 34 ●●●● patch | view | raw | blame | history
check.php-dist
@@ -69,7 +69,8 @@
$writable_dirs = array('logs/', 'temp/');
$create_files  = array('config/db.inc.php', 'config/main.inc.php');
$path = dirname(__FILE__) . '/';
$path  = dirname(__FILE__) . '/';
$check = basename(__FILE__);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -216,26 +217,41 @@
@include_once $path . '/config/main.inc.php';
?>
<h3>Check email settings</h3>
<h4>SMTP Settings</h4>
<?php
echo 'Fetch config from config/main.inc.php: ';
echo 'Fetching config-settings from config/main.inc.php.<br /><br />';
if (is_array($rcmail_config) && count($rcmail_config)) {
    echo '<span class="success">OK</span><br />';
?>
<table border="0">
<tr>
    <th><h4>SMTP Settings</h4></th>
    <th><h4>IMAP Settings</h4></th>
</tr>
<tr><td valign="top">
<?php
    echo 'SMTP: <span class="success">OK</span><br />';
    echo 'server: ' . $rcmail_config['smtp_server'] . '<br />';
    echo 'port: ' . $rcmail_config['smtp_port'] . '<br />';
    echo 'user: ' . (($rcmail_config['smtp_user'] == '%u')?'<i>use current session</i>':$rcmail_config['smtp_user']) . '<br />';
    echo 'pass: ' . (($rcmail_config['smtp_pass'] == '%p')?'<i>use current session</i>':$rcmail_config['smtp_pass']) . '<br />';
    //var_dump($rcmail_config);
?>
</td><td valign="top">
<?php
    echo 'IMAP: <span class="success">OK</span><br />';
    echo 'server: ' . $rcmail_config['default_host'] . '<br />';
    echo 'port: ' . $rcmail_config['default_port'] . '<br />';
?>
</td></tr>
</table>
<h3>Test SMTP settings - send an email</h3>
<p>Don't abuse this!</p>
<form action="check.php" method="post">
<form action="<?php echo $check; ?>" method="post">
<?php
if ($rcmail_config['smtp_server'] != ''):
    if ($rcmail_config['smtp_user'] == '%u'):
?>
<label>Username:</label><input type="text" name="smtp_test[user]" />
<label>Password:</label><input type="text" name="smtp_test[pass]" /><br />
<label>Password:</label><input type="password" name="smtp_test[pass]" /><br />
<?php
    endif;
endif;
@@ -290,9 +306,9 @@
    echo '<span class="fail">We cannot test, default_host is not set in config/main.inc.php.</span>';
} else {
?>
<form action="check.php" method="post">
<form action="<?php echo $check; ?>" method="post">
<label>Username:</label><input type="text" name="imap_test[user]" />
<label>Password:</label><input type="text" name="imap_test[pass]" /><br /><br />
<label>Password:</label><input type="password" name="imap_test[pass]" /><br /><br />
<input type="hidden" name="action" value="imap" />
<input type="submit" value="check email" />
</form><br /><br />
@@ -312,7 +328,7 @@
        if ($result != true) {
            echo '<span class="fail">NOT OK</span>';
            echo '<br />' . $iil_error;
            echo '<br />Error return: ' . $iil_error;
        } else {
            echo '<span class="success">OK</span>';
        }