[HP-UX 11.0] sendmail et sujet du mail

sendmail et sujet du mail [HP-UX 11.0] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 18-08-2008 à 09:36:27    

:hello: en espérant  trouvé une âme charitable pour me renseigner :d
 
j'ai une machine HP qui tourne avec un vieux HP-UX 11.0B  :pt1cable:  
 
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.
 

Code :
  1. cat mon_beau_fichier    |                                       \
  2.         /usr/sbin/sendmail      -FLOGGIN@SERVEUR   \
  3.                                 -ONoRecipientAction=add-to              \
  4.                                 user@mail.entreprise


 
l'envoi de mail fonctionne depuis le système après quelques galères :d mais le mail n'a pas de sujet :pleure:
 
PLEASE HELP ME !!


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
Reply

Marsh Posté le 18-08-2008 à 09:36:27   

Reply

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


---------------
Relax. Take a deep breath !
Reply

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 ? :(


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
Reply

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: ...).
[:spamafote]

 

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.


Message édité par o'gure le 18-08-2008 à 10:16:55

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 18-08-2008 à 10:18:32    

je vais essayer avec mail déja voir ce que ca donne, sinon mailx :jap:

 

jte tiens au courant :jap:

 

faut que je trouve la bonne syntaxe pour mailx mais il est sur le serveur :jap:


Message édité par the Grim Reaper le 18-08-2008 à 10:22:17

---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
Reply

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 [:spamafote]

 

Message cité 1 fois
Message édité par o'gure le 18-08-2008 à 10:21:45

---------------
Relax. Take a deep breath !
Reply

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 [:spamafote]


vi je sais, mais flemme de faire ca.
je suis au taf depuis 6h du mat alors bon, au pire je regarderai ca demain :jap:
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 :jap:

 

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 ?


Message édité par the Grim Reaper le 18-08-2008 à 10:34:45

---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
Reply

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:
 


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 18-08-2008 à 11:11:42    

o'gure a écrit :

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:


oki :)
 
y'a un ordre pour les mettre ?
pour les destinataires je les mets avec le "To :" ou je les laisses comme ils sont ?


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
Reply

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.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 18-08-2008 à 11:16:41   

Reply

Marsh Posté le 18-08-2008 à 11:23:42    

:jap:
 
je testerai ca demain matin a l'aube en arrivant :)
 
merki


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed