sendmail et sujet du mail [HP-UX 11.0] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 18-08-2008 à 09:42:21
Je dirais que sendmail envoie en brute le fichier que tu lui donnes.
Donc il te faut écrire correctement et entièrement les headers. Donc a toi de le faire dans "mon_beau_fichier"
Subject: mon beau sujet
Marsh Posté le 18-08-2008 à 10:11:28
le fichier "mon_beau_fichier" est un spool oracle, je dois donc généré mon header sendmail avant de coller le spool dedans ?
il n'y a pas d'autre solution ?
Marsh Posté le 18-08-2008 à 10:15:15
http://www.sendmail.org/~ca/email/man/sendmail.html
Citation : Sendmail is not intended as a user interface routine; other programs provide user-friendly front ends; sendmail is used only to deliver pre-formatted messages. |
Non, cf. le manpage. Il attend en input des messages pré-formattés. C'est à dire avec tous les headers non rajoutés par les MTA (From: To: Cc: Subject: ...).
Le MUA (Mail User Agent) est responsable du bon formattage du contenu du mail. Différents headers, contenu du mail, pièce jointes...
C'est le fonctionnement de sendmail. Regarde si tu peux utiliser mutt ou mailx.
Marsh Posté le 18-08-2008 à 10:18:32
je vais essayer avec mail déja voir ce que ca donne, sinon mailx
jte tiens au courant
faut que je trouve la bonne syntaxe pour mailx mais il est sur le serveur
Marsh Posté le 18-08-2008 à 10:21:25
Au pire du pire, tu te crées un petit script qui te rajoutes les headers, pas bien compliqué à faire via quelque echo, date, cat bien placés
Marsh Posté le 18-08-2008 à 10:33:57
o'gure a écrit : Au pire du pire, tu te crées un petit script qui te rajoutes les headers, pas bien compliqué à faire via quelque echo, date, cat bien placés |
vi je sais, mais flemme de faire ca.
je suis au taf depuis 6h du mat alors bon, au pire je regarderai ca demain
je vais essayer avec mailx, et au pire si ca ne se passe pas comme je veux je vais modifier mon script pour générer les headers
edit : pour les header, faut tout lui mettre ou on peu ne lui spécifier qu'une partie et garder le reste des options de sendmail ?
Marsh Posté le 18-08-2008 à 10:39:28
1. Garde toutes les options que tu mets aujourd'hui à sendmail.
2. Rajoutes les headers que tu veux dans le contenu du mail. Je te conseilles a minima : From: To: Subject: Date:
Marsh Posté le 18-08-2008 à 11:11:42
o'gure a écrit : 1. Garde toutes les options que tu mets aujourd'hui à sendmail. |
oki
y'a un ordre pour les mettre ?
pour les destinataires je les mets avec le "To :" ou je les laisses comme ils sont ?
Marsh Posté le 18-08-2008 à 11:16:41
Pour l'odre, c'est comme tu l'entends. Par logique de mettrais :
From: To: Date: Subject:
Pour les destinaires dans le To: ou rajoute un champ Cc: si tu le souhaites.
Mais garde l'option de sendmail. C'est important.
Le protocole SMTP c'est :
1. établissement de la connexion TCP
2. envoi des destinataires (recipient) en to et en Cc.
3. envoi du contenu du mail (tout le mail avec les headers et le contenu).
L'option de sendmail permet de faire l'étape 2
Le rajout des headers dans le contenu du mail c'est autre chose. C'est le contenu même du mail.
Marsh Posté le 18-08-2008 à 11:23:42
je testerai ca demain matin a l'aube en arrivant
merki
Marsh Posté le 18-08-2008 à 09:36:27
en espérant trouvé une âme charitable pour me renseigner
j'ai une machine HP qui tourne avec un vieux HP-UX 11.0B
et je voudrais bien envoyer un mail avec un sujet, sauf que je n'arrive pas a trouver l'option qui le permet
l'option "-s mon_sujet" ne fonctionne pas, ou alors je ne la place pas au bon endroit.
l'envoi de mail fonctionne depuis le système après quelques galères mais le mail n'a pas de sujet
PLEASE HELP ME !!
---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi