Retourner aux forums || Retourner au forum general.general

general.general : Sendmail, redéfinition du From et pièces jointes

Posté par Samuel Pajilewski () le 08 septembre 2006
0
Bonjour,

Nous essayons désesperement de trouver une solution pour envoyer des pièces jointes avec Sendmail (SunOS) par le biais du Shell ou du Perl.

Lorsque l'on ne redéfinit pas le From: , c'est possible avec uuencode.
Cependant, lorsque l'on redéfinit ce From: ce n'est plus possible (nous sommes obligés, pour des raisons de sécurité, de redéfinir le From: de SendMail)

Nous utilisons un module perl suivant :

#!/usr/bin/perl

use strict;

my $from = "toto\@entreprise.fr";
my $sendmail = "/usr/lib/sendmail -t -f $from";
open(MAIL, "| $sendmail") or die "Can't open $sendmail: $!\n";
print MAIL "From: <$from>\n";
print MAIL "Reply-to: $from\n";
print MAIL "To: $ENV{TO_MESSAGE}\n";
print MAIL "Cc: $ENV{COPY_MESSAGE}\n";
print MAIL "Subject: $ENV{SUJET_MESSAGE}\n";
print MAIL "\n";
print MAIL "$ENV{MESSAGE}.";
close(MAIL);

exit;

Les variables d'environnement sont définis dans le Shell appelant


Auriez vous une idée s'il vous plait ?

Merci

> Lire le message (1 commentaire, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Plus possible?

Posté par duaner () le 08/09/2006 à 12:19. (lien). Évalué à 2.

Pourrais-tu expliquer plus clairement en quoi ce n'est plus possible lorsque tu re-définis le From?

Sinon, pour ne pas ré-inventer la roue, jette un coup d'oeil à MIME::Lite.

Revenir en haut de page || Retourner aux forums || Retourner au forum general.general