OSyn

Auto hébergement - open-source - Synology pour amateurs/débutants, nomades

Gestionnaire de boîtes email multiple

30/11/2012 - commentaires


Après avoir utilisé quelques temps un gestionnaire d'alerte de réception de nouveau mail, j'en viens à un gestionnaire de boîtes mail multiple parce qu'ouvrir une boîte mail différente à chaque nouveau mail, ça finit par être un peu lourd....

Dans les logiciels open-source, il y a bien sûr Thunderbird de Mozilla mais je le trouve un peu lourd.


Inky
Permet de réunir toutes ses boîtes en une seule liste. Les mails sont organisés par un ordre d'importance qu'on paramètre.
Les TOS indiquent clairement que tous les éléments qui permettent de vous envoyer de la pub ciblée seront auscultés (mais pas jusqu'au sniffage de mail semble t'il).

Win & Mac

Inky

, ,

Lecteurs PDF permettant des modifications

28/11/2012 - commentaires


Pdf XChange

Pratique pour ajouter des commentaires, des notes ou ajouter du texte dans le PDF (malheureusement sans pouvoir choisir la police de caractère).
La version gratuite ne permet pas de créer de fichier PDF.
Attention à l'installation, décocher l'installation de la barre d'outils Tracker software.

Windows, multilingue


Pdf XChange

Infix PDF editor

Installe une imprimante virtuelle, pratique pour créer un PDF à partir d'une page web ou d'un fichier Word, par exemple.
Si on ne veut pas avoir le logo du logiciel en filigrane lors d'une modification/création de fichier, il faut se limiter au Form Filing mode
Je n'ai pas trouvé de version française mais on peut télécharger un correcteur d'orthographe par langue (aller dans File/Preferences et changer la langue qui sera téléchargée et installée par le logiciel).
Ce qui n'en fait pas un logiciel traduit.
La version sans logo apposé est limitée à l'ajout de texte sur le PDF et la création de PDF via l'imprimante virtuelle (ce qui est déjà très intéressant).

Foxit Reader

Permet d'ajouter des commentaires et du texte avec choix de la police.
Ne permet pas de créer un fichier PDF.
Petit problème, au moment de mon test, impossible de télécharger la version française...
Attention à l'installation, décocher installation barre d'outils.

Windows, multilingue

7-PDF

Une série de logiciels qui pourrait être réunis en un seul...
PDF-Maker pour créer des fichiers PDF à partir d'autres fichiers (de nombreux formats acceptés) - mais ne fonctionne pas comme une imprimante virtuelle ni ne permet de modifier le fichier ensuite...
PDF-Printer : imprimante PDF virtuelle + fax
PDF2Word : transformer vos fichiers Word en PDF
PDF Split & Merge : permet d'extraire des pages et/ou d'insérer des pages PDF dans un fichier PDF

Windows, anglais, allemand (français pour PDF-Printer)


Ma solution :
Un bon compromis peut être d'installer PDF-Printer pour créer facilement un PDF à partir de tout ce qui peut s'imprimer et Foxit Reader pour les ajouts rapides sur les fichiers PDF.

Gestionnaires de notes

28/11/2012 - commentaires


A la recherche de quelque chose de plus efficace/actualisé que SMPDoc que j'utilise toujours et me convient malgré ses limites, j'ai trouvé

Surreal ToDo
Tout en ajax. Permet de créer des notes, listes, s'organise par fenêtres, pages avec onglets.
L'ajax fait que c'est très pratique de déplacé un élément dans un autre ensemble. Vous pouvez ainsi écrire un texte et réarranger les phrases très facilement.


Surreal todo

tiddlywiki
Semble intéressant et tient en une page html car on peut crypter la sauvegarde.
A voir pour l'organisation logique des notes.

Notestack
qui est un service en ligne avec inscription mais aussi open-source (mais ne permet pas une uttilisation autonome comme je l'entends puisqu'il faut ouvrir un compte sur le site du développeur pour pouvoir utiliser le service qu'on a installé sur son serveur).
Je vous mets tout de même où trouver les fichiers


Fortnotes
Permet de sauvegarder ses mots de passe et notes crypté en AES et semble très bien. Par contre je n'ai pas réussi à l'installer...

Fichiers de Fortnotes
J'ai essayé d'installer Fortnotes sur mon Syno, Fortnotes fonctionne sous Lighttpd avec FastCGI (Tuto d'installation sur objectif NUX) mais je me suis cassé les dents sur php-fpm.
Php-fpm est supposé être présent dans les dernières versions de PHP mais je n'ai pas su/pris le temps nécessaire pour l'installer/activer et Lighttpd se lance incomplètement...

Un plugin Firefox qui peut servir pour avoir une liste de notes sous la main :
list.it
Un service de sauvegarde des notes est offert par ce plugin du MIT.

, ,

Quelques pistes cron pour débutants

24/11/2012 - commentaires


MAJ : Je viens de m'apercevoir que la commande wget -q qui est sensée appeler la page sans la télécharger, la télécharge (et donc encombre le répertoire /root chez moi).
il doit y avoir une commande pour la supprimer une fois téléchargée mais on peut aussi rajouter la commande --output-document=/répertoire de destination/page téléchargée au bout de la commande cron.
Les pages sont ainsi toutes stockées au même endroit et il y a moins de risque pour toutes les supprimer d'un coup).
Ce qui donne :
*    *    *    *    *    root    wget -q http://www.monsite.com/mapage.php --output-document=/répertoire/mapage.php
(n'oubliez pas d'utiliser "tabulation" pour chaque colonne de la commande cron).

Pour rappel, cron permet de lancer des actions à des heures et/ou des jours précis et de manière répétée.
Sur le Syno, vous pouvez y accéder via PuTTY avec la commande vi /etc/crontab
Si vous utilisez le service de cron gratuit chez Hiwit.org, vous retrouvez un formulaire permettant de rentrer les mêmes commandes.

Le cronjob

Une commande cron est constituée de paramètres d'heures et de jours, qui commande l'action, quelle action.
mn   H   jour du mois   Mois   jour de la semaine   propriétaire   action

- Les minutes sont comprises entre 0 et 59,
- les heures, entre 0 et 23,
- le jour dans le mois entre 1 et 31 (si vous mettez tous les 31 de tous les mois, l'action ne sera pas lancée les mois en 30 jours ni en février !),
- le mois, entre 1 et 12
- le jour dans la semaine, de 0 à 6. La semaine commence le dimanche avec 0.
- le propriétaire, root ou un utilisateur autorisé,
- action, ligne de code générant une action.


Au final, ça va ressembler à quelque chose comme ça :
0    10    *    *    *    root    cp -r -p /volume1/web/smpdoc/content /volume1/sauvegardes_web/svgsmpdoc

En création de cron sous vi, utilisez la tabulation pour passer d'une "colonne" à l'autre sinon, le cron ne s'exécutera pas.


Exemples de programmation
0 0 1 1 * va lancer l'action tous les 1er janvier à minuit, soit une fois par an
0 0 * * 0 va lancer l'action tous les dimanches à minuit, soit une fois par semaine
0 0 * * * va lancer l'action tous les jours à minuit

Plus technique :
23 0-16/2 * * * va lancer l'action toutes les 2 heures à la 23e minute, entre minuit et 16 heures.
43 23 1,8 * * va lancer l'action le 1er et le 8 du mois, à chaque fois à 23h43


Exemples de commandes
/volume1/scripts/sauvegarde.sh    suffit pour lancer le script sh (bash) que vous avez créé pour sauvegarder vos sites web distants (commande pour Syno).

wget http://www.monsite.com/mapage.php    télécharge la page php

wget -q http://www.monsite.com/mapage.php    lit la page sans la télécharger. Utile pour lancer un script php distant.
Dans le cas du reminder, par exemple, la page sender.php doit être appelée par cron pour envoyer les mails programmés.

0 8 * * * root /usr/syno/mysql/bin/mysqldump --host=localhost --user=root --password=xxxxx fav > /volume1/sauvegardes_web/mysql/favoris.sql    permet de sauvegarder une BDD du Syno sur le Syno

programmer une sauvegarde de site chez Free sans créer de script sh (pourtant c'est simple, un tuto est indiqué sur ce site !) - attention à changer les données login, mot de passe et dossier de destination.
lftp ftp://votrelogin:motdepasseftp@ftpperso.free.fr -e "mirror -e / /volume1/sauvegardes/dossierdesauvegardedulesite ; quit"    pour sauver les fichiers à l'identique (nécessite d'avoir installé LFPT)

wget http://sql.free.fr/backup.php --post-data="login=votrelogin&password=votremotdepassesql&check=1&all=1" -O /volume1/sauvegardes/SQL/nomdelabase.sql.gz    pour sauver la base de donnée.


Si vous devez lancer une page ou accéder à un répertoire protégé par un mot de passe (via htaccess), vous devez l'indiquer comme suit :
http://login:motdepasse@www.votresite.com

,

Partage de fichiers sur un même réseau

17/11/2012 - commentaires


FileZilla server

Avec un tuto qui va bien parce que pour le faire tourner en local, je me suis un peu perdu dans les réglages !


Dukto
Simplicité extrême.
Linux, Windows et Mac
Anglais


Nitroshare

Choix du réseau, lien contextuel pour l'envoi des fichiers.
Gros défaut : pas d'indicateur de progression de l'envoi de fichiers....
Linux, Windows et Mac
Français, anglais, espagnol


Nitroshare

D-Lan

Un peu casse pied côté ergonomie. Long au hachage des fichiers.
Linux, Windows
Multilingue


D-Lan


AnySend semble très simple et pour Win/Mac/Android (ne marche pas sous XP)
Présenté ici http://www.65bits.com/online/anysend-la-facon-la-plus-rapide-dechanger-des-fichiers-sur-un-reseau-local.html

Et aussi peut-être l'outil final (car je ne l'ai pas testé)
SyncLib
Avec ce logiciel à télécharger pour Win/Mac/Iphone/Ipad/Android, vous accédez à vos fichiers partagés sur vos différents OS via Peer-to-peer. Les fichiers sont convertis au format de l'OS et vous pouvez partager avec vos amis.
L'expression utilisée est "avoir son cloud personnel illimité" ; vos fichiers sont sur vos espaces de stockage et vous pouvez y accéder depuis partout et quelque soit le type d'appareil !

,

Notification d'email - boites multiples

15/11/2012 - commentaires


Après avoir essayé plusieurs petits logiciels, voici qui peut vous intéresser :
Je précise que je ne voulais qu'un affichage de la notification de nouveau mail, pas un client mail complet - Thunderbird fait ça très bien.

EPrompter
dispose d'une liste pré établie de différents serveurs mail.
L'inconvénient est qu'il n’accepte pas les compte IMAP, donc télécharger les 1500 mails de ma boîte Yahoo avant de savoir si j'ai un nouveau mail, c'est pas terrible...
L'intérêt est d'avoir, en un coup d'oeil, l'état de chaque boite email.
Par contre, pas d'alerte... ce qui limite grandement son intérêt (de mon point de vue, évidemment).

Windows 95/NT/98/Me/2000/XP
Anglais


Eprompter


Mon choix c'est plutôt porté sur
Email Notifier
Plus complet dans les paramétrages.
Bon c'est livré avec tout un tas de bidules et gadgets (RSS, notes, météo, etc) qu'on peut facilement désactiver. Attention aussi à l'installation si vous ne voulez pas la toolbar qui va avec.
Multilingue
Windows


Email notifier

, , , ,

Webmail

07/11/2012 - commentaires

A la recherche de mon script multi boites mail - que je n'ai pas encore trouvé, je suis tombé sur un webmail pas trop mal
AfterLogic WebMail Lite

Lite parce qu'il existe une version pro. Bon, pour ceux qui ont déjà un Syno, Roundcube, Squirell font la même chose.
Pour consulter ses mails yahoo, ça n'a pas d'intérêt !

Je bute sur quelque chose mais je ne sais pas quoi. J'ai activé IMAP dans mon php.ini (imap.so et non .dll) mais ça ne suffit pas.
Je me retrouve toujours avec une foutue erreur de "invalid remote specification"....

<?php

$mail_server = "imap.mail.yahoo.com" ;
$mail_port = 993 ;
$mail_username = "xxxx@yahoo.fr" ;
$mail_password = "xxxxx" ;
$mail_folder = "INBOX";

echo "<h1>".$mail_username." on ".$mail_server."</h1>\n\n" ;
$mbox = imap_open("{".$mail_server.":".$mail_port."/imap/ssl/novalidate-cert}".$mail_folder, $mail_username, $mail_password) or die("Error opening mailbox: ".imap_last_error());
$mailboxheaders = imap_headers($mbox);
if ($mailboxheaders == false) {
    echo "<p>".$mail_folder." is empty.</p>\n\n";
} else {
    echo "<h2>".$mail_folder."</h2>\n" ;
    echo "<ol>\n" ;
    $msgno = 0;
    foreach ($mailboxheaders as $val) {
        $msgno++;
        echo "  <li>".$val ."</li>\n";
    }
    echo "</ol>\n\n" ;
}
imap_close($mbox);

?>