Comment définir la ligne d'objet et ajouter une pièce jointe lors de l'utilisation de sendmail utilitaire sous linux?
Je suis en utilisant sendmail utilitaire sur CentOs pour envoyer du courrier. Je ne suis pas en mesure de définir l'objet de la ligne et ajouter une pièce jointe pour les mails qui sont envoyés à l'aide de cet utilitaire. En utilisant l'option "-s" pour définir la ligne d'objet n'est pas applicable pour sendmail utilitaire. S'il vous plaît dites quelles sont les options à utiliser avec le sendmail pour la réalisation de thses objectifs.
Pour ceux qui vote pour fermer cette question, car il s'agit d'un outil et non sur la programmation, je suis en désaccord.
sendmail
est un outil destiné à être utilisé par d'autres programmes, et non pas manuellement par les utilisateurs. En tant que tel, il peut être considéré comme une sorte de l'ancienne dynamique de module, seulement que dans le format exécutable au lieu de l'objet partagé. Et en tant que tel, l'OMI, l' sendmail
interface est sur le sujet dans la.
OriginalL'auteur Amit | 2014-09-15
Vous devez vous connecter pour publier un commentaire.
sendmail
est un faible niveau d'utilité. Vous devez composer le supplément en-têtes de message vous-même.Qui est, pour ajouter la ligne d'objet, avant le corps du message, vous prepend:
Et une nouvelle ligne pour séparer les en-têtes du corps.
De même, pour ajouter la pièce jointe:
Ou quelque chose comme ça (je n'ai pas tester).
Vous pouvez voir comment les messages sont formatés en regardant l' "afficher l'original" ou "afficher la source" options disponibles dans la plupart des clients de messagerie. Ces options vous montrera les raw message et vous avez juste besoin de construire quelque chose de similaire.
Aucune option de ligne de commande, que je sache. Mais vous pouvez faire
( echo "Subject: hello there"; echo; cat MailBody.txt ) | sendmail -v [email protected]
. Ou vous pouvait ajouter la ligne d'objet et la ligne vide à laMailBody.txt
fichier, si vous écrivez le contenu vous-même.merci rodrigo ....cela a vraiment fonctionné
Salut rodrigo,......pouvez-vous me dire comment faire pour ajouter un fichier en tant que pièce jointe et faire de l'e-mail id dans CC lors de l'utilisation de sendmail utilitaire. et Est-il possible de changer le "à Partir de" mail-id lors de l'envoi de mail parce que normalement, c'est avoir un autre mail-id "de" à qui si le destinataire répond, j'ai gagné;t être en mesure de voir leur réponse. Je veux mettre un e-mail-id du mail qui semble provenir de tous les bénéficiaires.
Vous pouvez ajouter des en-têtes SMTP que vous voulez à l'entrée de sendmail. Si vous utilisez
-t
alors même laTo:
- têtes peuvent être utilisées. Sur la pièce jointe, qu'il serait trop long de les ajouter ici. Vous devriez regarder autour de l'Internet (il y a plusieurs exemples) ou essayez de demander à une autre question.OriginalL'auteur rodrigo