Aller au contenu

cricx

Membres
  • Compteur de contenus

    3919
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par cricx

  1. cricx

    Probl

    tu crées un fichier contenant en première ligne l'adresse où envoyer le mail, en deuxième ligne le sujet, le reste c'est le corps du message. tu peux créer des variantes sur cette base. #!/usr/bin/perl -w use Net::SMTP; $fichier=shift; open FICHIER,"$fichier" or die ("fichier non trouvé"); @data=<FICHIER>; close FICHIER; $addr=shift @data; chomp $addr; $sujet=shift @data; $smtp = Net::SMTP->new('localhost',Hello => 'ton.domaine'); $smtp->mail('tonadressemail'); $smtp->to("$addr"); $smtp->data(); $smtp->datasend("Subject: $sujet"); $smtp->datasend("MIME-Version: 1.0\n"); $smtp->datasend("Content-Type: text/plain;charset=iso-8859-1\n"); $smtp->datasend("Content-Disposition: inline\n"); $smtp->datasend("Content-Transfer-Encoding: 8bit\n"); $smtp->datasend("To: $addr\n"); $smtp->datasend("\n"); for (@data){$smtp->datasend("$_");}; $smtp->dataend(); $smtp->quit; Mais dans ton cas, c'est peut-être plus simple d'utiliser nail ou mutt, surtout si tu veux joindre une pièce.
  2. cricx

    Probl

    oui, c'est vrai. mais vu la réactivité habituelle des posteurs de ce forum, j'en ai vite déduit que mon problème était spécifique et n'aurait probablement pas (beaucoup) de réponses. Oui, je le comprends bien. Mais mon syno étant ma seule machine allumée en permanence, je l'ai transformée en pense-bête pour m'envoyer un mail chaque fois que j'ai un truc à penser. Je savais en postant que je pourrais le résoudre d'une manière ou d'une autre, je pensais au départ avec sendmail, mais le perl embarqué sur le syno a le module Net::SMTP qui permet d'envoyer facilement et proprement un mail. Ce que je cherchais, c'était plutôt une autre idée, ou un programme qui aurait fait ça sans écrire une ligne de code (alors que là, j'ai dû m'en taper au moins 15 ), ou un moyen d'installer les locales. À propos, il m'avait semblé que certains voulaient envoyer des notifications (genre fin de dl, ou autre). Comment faire autrement qu'en envoyant un mail à partir du syno ?
  3. cricx

    Acc

    hum... bizarre c'est le programme de partitionnement. Sans rien connaitre à linux... bon, on va essayer. Active l'accès telnet ou ssh à ton syno (via l'interface web) et connecte toi (avec putty par exemple) avec le nom d'utilisateur root et le mot de passe du compte admin. donne le résultat ici de la commande mount : - avec ton disque externe pas branché - avec le disque externe branché Il doit y avoir une ligne différente qui commence par /dev/sd... par exemple /dev/sdb1 tapes la commande suivante : fdisk -l /dev/sd. (remplace le . par ce qu'il y a dans la ligne supplémentaire qui apparait quand tu branches ton disque après sd et avant le chiffre) par exemple fdisk -l /dev/sdb (aucun risque pour ton syno si tu te contentes de taper ça) Tu auras un truc de ce genre : /dev/sdb1 1 36481 289892925 83 Linux partition de type 83 = linux
  4. Tiens, je vais poser une question, pour une fois. Je me d
  5. si c'est pour protéger via un accès par le réseau windows, tu peux rajouter dans la section correspondante du fichier smb.conf la dirrective invalid users = admin l'utilisateur admin se verra présenter une fenêtre lui demandant un nom d'utilisateur et un mot de passe. ça protège l'accès à un partage, mais pas un dossier. pour ça, il faudrait enlever admin du groupe users et mettre les droits 700 sur le dossier
  6. oui. c'est openssl passwd (openssl passwd -1 -salt les8caractèresquisuiventledeuxième$) le hash est les X qui suivent le 2ème $ ($XXXXXXXX) après le $1 makepasswd ou makepasswd2 peuvent peut-être aussi faire l'affaire le principe est d'appliquer la même fonction de cryptage au mot de passe saisi que celle qui a servi pour le mot de passe système.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.