# vim: ft=perl
%config = (
url => 'https://xxxxxxxxxx.xx', # l'url de base vers les sondages
prefix => 'xxxxx', # préfixe des tables dans la base de donnée
db => {
driver => "DBI:mysql:database=xxxxxx;host=xxxxxx", # connecteur de la base de données mysql
user => "xxxxxxxxxxxx",
password => "xxxxxxxxxxxx",
},
notification => {
from => { # config SMTP
-smtp=>'xxxxx.xxxx.xxx', # serveur SMTP
-port=> xxxx, # port SMTP
-layer=>'ssl',
-login=>'xxxxxxxxxxx@xxxxxxx', # login
-pass=>'xxxxxxxxx' # mot de passe
},
from_infos => { # l'en-tête FROM et REPLY
from =>'"Joli nom" <adresse@mail.fr>',
replyto =>'xxxxxxxx@xxxxxxx',
},
flag => '/xxxxxx/xxxxxxx/xxxxx', # fichier de signal d'envoi, cf conf unit systemd, et appli sms
intro_default_path => '/var/www/owncloud/data/xxxxxxxxxxx/files/xxxxxxxxxxx/xxxxx', # cf appli sms
intro_suffix => '.html', # cf appli sms
to => { # chacune des entrées correspond à un mail envoyé, tous les mails sont envoyés en même temps
xxxxxxx => {
address => 'xxxxxx@xxxxxxx', # adresse mail à laquelle envoyer
subject => 'le sujet du mail',
intro => "du texte qui sera affiché AVANT les liens, avec balises html possible"
outro => "du texte qui sera affiché APRÈS les liens, avec balises html possible",
admin => 1, # si cette valeur existe et est égale à 1, alors les liens vers les pages d'administration des sondage sont envoyés
},
yyyyyyyy => {
address => 'yyyyyyy@yyyyyyyy', # adresse mail à laquelle envoyer
subject => 'un sujet du mail',
intro => '@foo', # si cette valeur commence par @ alors prend le fichier html correspondant pour l'intro
outro => "du texte affiché après les liens avec possibilité de balise html",
},
zzzzzzzzz => {
address => 'zzzzzzzz@zzzzzzz', # adresse mail à laquelle envoyer
subject => 'un sujet du mail',
intro => '@bar', # si cette valeur commence par @ alors prend le fichier html correspondant pour l'intro
outro => "du texte affiché APRÈS les liens avec possibilité de balise html",
},
},
},
);