2010-11-15 3 views
1

Existe-t-il un moyen (de préférence simple et concis) d'envoyer un courrier électronique à partir de la ligne de commande sous UNIX avec plusieurs pièces jointes cryptées?E-mail UNIX avec plusieurs pièces jointes et cryptage

Ceci est dans un environnement de travail, donc j'hésite à installer quoi que ce soit.

+0

Qu'aviez-vous en tête pour le cryptage? GnuPG? –

Répondre

1

L'outil de ligne de commande openssl est généralement déjà installé sur la plupart des serveurs de type UNIX. C'est quelque chose d'un couteau cryptographique suisse; Son utilitaire openssl smime vous permet de créer des messages cryptés et/ou signés standard S/MIME.

+0

J'ai fait quelques recherches et cela correspond mieux à mes besoins. Merci! – dpatchery

+0

@dpatchery pouvez-vous s'il vous plaît poster vos résultats de recherche s'il vous plaît? –

1

Supposons que vous avez deux fichiers cryptés file1.pgp file2.pgp (edit: uuencode -> Uuencode -m)

goudron et les envoyer

tar cf - file1.pgp file2.pgp | uuencode -m myfile.tar | mailx -s 'test' [email protected] 

Le destinataire aura besoin de quelque chose pour ouvrir le goudron conteneur: windows 7zip, etc. Vous pouvez également compresser les fichiers. gzip ne fonctionnera pas.

echo "file1.pgp file2.pgp" | zip zipfilename [email protected] 
cat zipfilename.zip | uunecode -m zipfilename.zip | mailx -s 'test' [email protected] 

Si les fichiers ne sont pas cryptés, vous pouvez crypter et mot de passe protéger avec zip

echo "file1.txt file2.txt" | zip zipfilename [email protected] -P password 

Ce n'est pas sûr, en ce sens que certains peuvent vous voir entrer le mot de passe avec la commande ps sur la unix boîte.

modifier: Dec 26120120

+0

Quel est le problème avec gzip? – chris

+0

gzip est bien, mais ce n'est pas un archiveur, il ne fonctionne qu'avec un seul fichier. –

+0

L'utilisation de 'uuencode' est inhabituelle et n'est pas entièrement robuste - une raison pour laquelle Base-64 a été inventé et est largement utilisé dans les courriels. En particulier, il peut finir des lignes avec des espaces, et des espaces pourraient, peut-être, être lâchés aux extrémités des lignes (bien que cela ait été plus problématique il y a 20 ans qu'aujourd'hui). –

0

Je déteste offrir cela comme une réponse parce qu'il est aussi vieux que Moïse et probablement encore plus de la date, mais j'utiliser le système nmh de commandes pour ce genre de chose.

Il est incroyablement abstrait, mais vous pouvez en construire tout ce que vous voulez. Il pourrait même déjà être installé sur votre système, ce que je soupçonne serait un avantage. Je n'ai aucun doute qu'il y a infiniment plus de systèmes plus récents, plus brillants, plus bruyants et plus merveilleux pour ce genre de choses. Je ne les connais pas. J'ai environ 25 ans de courrier électronique accumulé auquel j'accède sous ce système, et j'ai écrit des douzaines d'applications en plus pour des petites approches personnalisées.

Je réponds toujours au courrier en utilisant vi pour modifier, et je lis le courrier dans une fenêtre Terminal. J'ai encore des scripts autour que j'ai utilisé à l'époque avant que perl a même été inventé. C'est comme ça que c'est ancien. J'ai commencé à l'utiliser au début ou au milieu des années 80. Je ne me souviens de rien avant, sauf peut-être /usr/ucb/Mail. Il serait facile d'écrire un script sh ou perl qui colle les commandes MH pour faire exactement ce que vous demandez. Je ne voudrais pas MH sur quelqu'un d'autre, cependant. Ma mère parvient à faire face à cela, mais elle est elle-même un utilisateur vi et a étudié plus de langage d'assemblage que j'ai. Au-delà d'elle, je ne sais pas si je peux compter une demi-douzaine d'amis qui utilisent encore MH pour leur courrier.

Il a bien une chose pour lui, cependant: vous ne serez jamais, jamais, jamais obtenir usurpée par quiconque essaie de vous duper en tomber pour un phishing exploiter, parce que vous globe oculaire toujours même le courrier HTML en texte brut initialement (du moins, c'est ainsi que je l'ai installé), donc vous voyez immédiatement que les liens sont farfelus.

Questions connexes