OVH Cloud OVH Cloud

ajouter un fichier dans /var/mail/

2 réponses
Avatar
patrice
Bonjour

Je suis pas un habitué des scripts sous unix et j'ai besoin d'un peu d'aide.

J'utilise procmail pour faire de l'antispam.
Les mails écartés sont déposé dans un dossier.
Je souhaite reprendre un mail écarté pour l'envoyer à l'utilisateur apres
avoir annulé l'antispam.

Actuellement, je regarde si /var/mail/<user> est vide, et si oui, je fais un
cp <fichier> /var/mail/<user>

Je suis en train d'automatiser tout ca via une interface Web , et j'aimerais
donc trouver une commande fiable pour concaténer un fichier à
/var/mail/<user> même s'il y a des mails en cours.

(j'ai essayé sendmail -t , mais ca prend des plombes car l'email est
externe, donc ca refile sur internet)

dans la doc, ca dit que :
cat file1 file2 > file1 écrase le file1 d'origine, donc ca va pas

Quelqu'un connait une solution ?

merci d'avance

Patrice

2 réponses

Avatar
Fred
Bonjour

Je suis pas un habitué des scripts sous unix et j'ai besoin d'un peu d'aide.

J'utilise procmail pour faire de l'antispam.
Les mails écartés sont déposé dans un dossier.
Je souhaite reprendre un mail écarté pour l'envoyer à l'utilisateur apres
avoir annulé l'antispam.

Actuellement, je regarde si /var/mail/<user> est vide, et si oui, je fais un
cp <fichier> /var/mail/<user>

Je suis en train d'automatiser tout ca via une interface Web , et j'aimerais
donc trouver une commande fiable pour concaténer un fichier à
/var/mail/<user> même s'il y a des mails en cours.

(j'ai essayé sendmail -t , mais ca prend des plombes car l'email est
externe, donc ca refile sur internet)

dans la doc, ca dit que :
cat file1 file2 > file1 écrase le file1 d'origine, donc ca va pas

Quelqu'un connait une solution ?

merci d'avance

Patrice




cat file1 >> file2

A+
Fred

Avatar
Nicolas George
Fred wrote in message
<dnrdq6$r6r$:
cat file1 >> file2


Avec un lock, c'est plus fiable. procmail est justement là pour ça.