Je viens de configurer un nouveau serveur Ubuntu 10.04 LTS sur linode pour moi. Suivi d'une excellente instruction à: ici pour terminer l'installation de quelques trucs de base, y compris postfix.
J'essaie de trouver un moyen d'envoyer un e-mail à mon adresse Gmail avec une pièce jointe, mais je ne trouve pas comment. Déjà confirmé que le courrier électronique peut atteindre mon compte gmail.
En fin de compte, je dois utiliser mutt pour envoyer l'e-mail avec des pièces jointes, SendEmails fera probablement bien aussi, mais je me demande comment faire la même chose dans postfix depuis la ligne de commande?
Merci d'avance pour cette stupide question.
mail -a foo.zip
ne se joint pasfoo.zip
à un message comme avecmutt
.mail
, je suppose. Il le fait dans heirloom-mailx.Postfix est un agent de transfert de courrier (MTA) . Son travail consiste à gérer la livraison du courrier: le ramasser et l'envoyer au prochain point de son itinéraire. Postfix est un postier dont le travail consiste à prendre une enveloppe et (avec l'aide de ses collègues) à la porter au destinataire.
Ce que vous demandez ici, c'est un travail de secrétariat: assembler des documents pour les mettre dans l'enveloppe. Ce n'est pas le travail de Postfix: c'est un travail pour un agent utilisateur de messagerie (MUA) . Vous pouvez écrire un MUA brut qui assemble simplement des pièces pour faire un courrier en quelques lignes de shell, comme l'a fait grawity , mais Mutt est vraiment un bon outil pour cette tâche.
la source
Depuis la ligne de commande, j'aime utiliser "sendemail", qui sur ubuntu / debian peut être installé à partir de la ligne de commande comme ceci:
Ensuite, vous pouvez simplement lui dire d'utiliser localhost (Postfix) comme MTA.
En fait, je viens de remarquer que localhost: 25 est la valeur par défaut:
Vous ajoutez ensuite des pièces jointes à l'aide de l'indicateur -a:
la source
mailx 12.4 a une option pour joindre des fichiers:
Par exemple:
la source