mirror of
https://github.com/YunoHost-Apps/emailpoubelle_ynh.git
synced 2024-09-03 18:26:29 +02:00
conf.php-dist in bad english
This commit is contained in:
parent
adf98cd198
commit
908c0a064c
4 changed files with 48 additions and 37 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -2,4 +2,5 @@
|
||||||
virtual
|
virtual
|
||||||
virtual.db
|
virtual.db
|
||||||
checkupdate
|
checkupdate
|
||||||
|
conf.php
|
||||||
test*
|
test*
|
||||||
|
|
|
@ -22,6 +22,8 @@ Télécharger & décompresser les sources :
|
||||||
wget -O emailPoubelle.zip http://forge.zici.fr/p/emailpoubelle-php/source/download/master/
|
wget -O emailPoubelle.zip http://forge.zici.fr/p/emailpoubelle-php/source/download/master/
|
||||||
unzip emailPoubelle.zip
|
unzip emailPoubelle.zip
|
||||||
cp emailpoubelle-php-master/* /var/www/emailPoubelle
|
cp emailpoubelle-php-master/* /var/www/emailPoubelle
|
||||||
|
cd /var/www/emailPoubelle/
|
||||||
|
mv conf.php-dist conf.php
|
||||||
|
|
||||||
Configure apache virtualhost
|
Configure apache virtualhost
|
||||||
[...]
|
[...]
|
||||||
|
|
|
@ -16,11 +16,11 @@ define('INC', '../lib');
|
||||||
include_once(INC.'/ep_function.php');
|
include_once(INC.'/ep_function.php');
|
||||||
include_once(INC.'/ep_admin.php');
|
include_once(INC.'/ep_admin.php');
|
||||||
|
|
||||||
define('DEBUG', true);
|
define('DEBUG', false);
|
||||||
|
|
||||||
// Domain email (separe with ;)
|
// Domain email (separe with ; exemple : exemple.com;zici.fr;exemple.fr)
|
||||||
define('DOMAIN', 'exemple.com;zici.fr');
|
define('DOMAIN', 'exemple.fr');
|
||||||
#define('DOMAIN', 'exemple.com');
|
//define('DOMAIN', 'exemple.com;zici.fr;exemple.fr');
|
||||||
|
|
||||||
// PDO stucture
|
// PDO stucture
|
||||||
// Exemple pour MYSQL :
|
// Exemple pour MYSQL :
|
||||||
|
@ -29,13 +29,12 @@ define('DOMAIN', 'exemple.com;zici.fr');
|
||||||
// define('DBPASS', 'motdepassedefou');
|
// define('DBPASS', 'motdepassedefou');
|
||||||
// Exemple pour Sqlite :
|
// Exemple pour Sqlite :
|
||||||
// define('DB', 'sqlite:./data/emailPoubelle.sqlite');
|
// define('DB', 'sqlite:./data/emailPoubelle.sqlite');
|
||||||
define('DB', 'mysql:host=localhost;dbname=c1_demo');
|
define('DB', 'sqlite:'.DATA.'/database.sdb');
|
||||||
#define('DB', 'sqlite:./database.sdb');
|
|
||||||
define('DBUSER', 'c1_demo');
|
|
||||||
define('DBPASS', 'sqdf2csd4rvn45548');
|
|
||||||
define('DBTABLEPREFIX', 'ep_');
|
|
||||||
|
|
||||||
|
|
||||||
|
// Use cron (true/false) for life expire email (recomanded)
|
||||||
|
// If use true add in crontab :
|
||||||
|
// 0 */2 * * * /usr/bin/wget -q -t 1 -T 7200 -O /dev/null 'http://exemple.com/page.php?act=cron' >/dev/null 2>&1
|
||||||
|
define('CRON', false);
|
||||||
|
|
||||||
// Fichier d'alias postfix
|
// Fichier d'alias postfix
|
||||||
define('FICHIERALIAS', DATA.'/virtual');
|
define('FICHIERALIAS', DATA.'/virtual');
|
||||||
|
@ -43,16 +42,7 @@ define('BIN_POSTMAP', '/usr/sbin/postmap');
|
||||||
|
|
||||||
define('URLPAGE', 'http://'.$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"]);
|
define('URLPAGE', 'http://'.$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"]);
|
||||||
|
|
||||||
// A indiquer si vous utiliser les URL's rewriting
|
// Email
|
||||||
// Exemple avec un htaccess
|
|
||||||
// RewriteRule ^EmailPoubell-([0-9]+)\.html$ folder/emailPoubelle.php?&Validemail=$1 [L]
|
|
||||||
//define('URLREWRITE_DEBUT', 'http://www.zici.fr/EmailPoubell-');
|
|
||||||
//define('URLREWRITE_FIN', '.html');
|
|
||||||
// Désactiver
|
|
||||||
define('URLREWRITE_DEBUT', false);
|
|
||||||
define('URLREWRITE_FIN', false);
|
|
||||||
|
|
||||||
// - Email
|
|
||||||
define('EMAILTAGSUJET', '[EmailPoubelle]');
|
define('EMAILTAGSUJET', '[EmailPoubelle]');
|
||||||
// From de l'email
|
// From de l'email
|
||||||
define('EMAILFROM', '"NO REPLAY emailPoubelle" <emailpoubelle@exemple.com>');
|
define('EMAILFROM', '"NO REPLAY emailPoubelle" <emailpoubelle@exemple.com>');
|
||||||
|
@ -73,11 +63,23 @@ if (CHECKMX) {
|
||||||
define('NS2', '8.8.8.8');
|
define('NS2', '8.8.8.8');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// A indiquer si vous utiliser les URL's rewriting
|
||||||
|
// Exemple avec un htaccess
|
||||||
|
// RewriteRule ^EmailPoubell-([0-9]+)\.html$ folder/emailPoubelle.php?&Validemail=$1 [L]
|
||||||
|
//define('URLREWRITE_DEBUT', 'http://www.zici.fr/EmailPoubell-');
|
||||||
|
//define('URLREWRITE_FIN', '.html');
|
||||||
|
// Désactiver
|
||||||
|
define('URLREWRITE_DEBUT', false);
|
||||||
|
define('URLREWRITE_FIN', false);
|
||||||
|
|
||||||
// check update :
|
// check update :
|
||||||
// enable : in seconds
|
// enable : in seconds
|
||||||
// disable : false
|
// disable : false
|
||||||
define('CHECKUPDATE', 300);
|
define('CHECKUPDATE', 86400);
|
||||||
|
|
||||||
|
|
||||||
|
// Maintenance mode
|
||||||
|
define('MAINTENANCE_MODE', true);
|
||||||
|
// No maintenance for this ip (admin ip)
|
||||||
|
define('MAINTENANCE_IP', '109.190.147.116');
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -29,24 +29,27 @@ if (DEBUG) {
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (defined(DOMAIN)) {
|
if (!defined('DOMAIN') || !defined('DATA') || !defined('DEBUG') || !defined('FICHIERALIAS') || !defined('DB')) {
|
||||||
exit('<div class="highlight-1">Erreur : Problème de configuration</div>');
|
echo '<div class="highlight-1">Erreur : Il ne semble pas que le fichier de configuration conf.php soit inclue car les constantes ne sont pas présentes.</div>';
|
||||||
}
|
|
||||||
// check writable work directory
|
// check writable work directory
|
||||||
if (!is_writable(DATA)) {
|
} else if (!is_writable(DATA)) {
|
||||||
exit('<div class="highlight-1">Erreur : le répertoire de travail ne peut pas être écrit. Merci de contacter l\'administrateur</div>');
|
echo '<div class="highlight-1">Erreur : le répertoire de travail ne peut pas être écrit. Merci de contacter l\'administrateur</div>';
|
||||||
}
|
|
||||||
// check alias file is_writable
|
// check alias file is_writable
|
||||||
if (!is_writable(FICHIERALIAS)) {
|
} else if (!is_writable(FICHIERALIAS)) {
|
||||||
exit('<div class="highlight-1">Erreur : le fichier d\'alias ne peut pas être écrit. Merci de contacter l\'administrateur</div>');
|
echo '<div class="highlight-1">Erreur : le fichier d\'alias ne peut pas être écrit. Merci de contacter l\'administrateur</div>';
|
||||||
}
|
|
||||||
// check blacklist file is_writable
|
// check blacklist file is_writable
|
||||||
if (defined('BLACKLIST') && !is_readable(BLACKLIST)) {
|
} else if (defined('BLACKLIST') && !is_readable(BLACKLIST)) {
|
||||||
exit('<div class="highlight-1">Erreur : un fichier de blacklist est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur</div>');
|
echo '<div class="highlight-1">Erreur : un fichier de blacklist est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur</div>';
|
||||||
}
|
|
||||||
// check aliasdeny file is_writable
|
// check aliasdeny file is_writable
|
||||||
if (defined('ALIASDENY') && !is_readable(ALIASDENY)) {
|
} else if (defined('ALIASDENY') && !is_readable(ALIASDENY)) {
|
||||||
exit('<div class="highlight-1">Erreur : un fichier d\'alias interdit est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur</div>');
|
echo '<div class="highlight-1">Erreur : un fichier d\'alias interdit est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur</div>';
|
||||||
|
// maintenance mod
|
||||||
|
} else if (MAINTENANCE_MODE == true && MAINTENANCE_IP != $_SERVER["REMOTE_ADDR"]) {
|
||||||
|
echo '<div class="highlight-2">Le service est en maintenance.</div>';
|
||||||
|
} else {
|
||||||
|
|
||||||
|
if (MAINTENANCE_MODE == true) {
|
||||||
|
echo '<div class="highlight-2">Le service est en maintenance.</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Connect DB
|
// Connect DB
|
||||||
|
@ -355,6 +358,9 @@ $dbco = null;
|
||||||
<p>Télécharger et utiliser ce script sur le site du projet <a target="_blank" href="http://forge.zici.fr/p/emailpoubelle-php/">emailPoubelle.php</a></p>
|
<p>Télécharger et utiliser ce script sur le site du projet <a target="_blank" href="http://forge.zici.fr/p/emailpoubelle-php/">emailPoubelle.php</a></p>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
LifeExpire();
|
// execute lifeExpir if isn't in crontab
|
||||||
|
if (!CRON) { LifeExpire(); }
|
||||||
|
// checkupdate
|
||||||
echo CheckUpdate();
|
echo CheckUpdate();
|
||||||
|
} // end maintenance mod
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Add table
Reference in a new issue