GNT sans publicité, site mobile, fonctionnalitées exclusives...

Sendmail léger pour un linux embarqué

Le
Stéphane ACOUNIS
Bonsoir,

Connaissez-vous un remplaçant de Sendmail léger pour une plateforme
linux embarquée (carte Soekris)?
Nous avons besoin d'envoyer du courier vers un relais SMTP sans pour
autant avoir besoin de toutes les fonctionnalités d'un sendmail.

Merci pour votre aide.

--
Stéphane Acounis
Lire les 10 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Julien Salgado
Le #1847191
Stéphane ACOUNIS a écrit(wrote):
Bonsoir,



Salut,

Connaissez-vous un remplaçant de Sendmail léger pour une plateforme
linux embarquée (carte Soekris)?
Nous avons besoin d'envoyer du courier vers un relais SMTP sans pour
autant avoir besoin de toutes les fonctionnalités d'un sendmail.


Si c'est juste pour envoyer du mail, j'utiliserai un petit programme qui
fait la connexion en TCP sur le relai et qui enverrait le minimum. Un
petit script avec netcat (nc) peut faire l'affaire surtout que netcat
est en standard dans busybox. Un petit exemple (écrit comme ça,
non testé) :

#!/bin/sh
SMARTHOST=smtp.example.com
FROM=
TO=
SUBJECT="Mail de Test"
MESSAGE=/tmp/msg.txt

HEADERS="Subject: $SUBJECTnFrom: $FROMnTo: $TOnn"
SMTP_PRE="HELOnMAIL FROM: $FROMnRCPT TO: $TOnDATAn$HEADERS"
SMTP_POST="n.nQUITn"

(echo -e "$SMTP_PRE";cat $MESSAGE;echo -e "$SMTP_POST" ) |
nc $SMARTHOST 25
exit $?

--
Julien

Jacques Lav!gnotte - Drop Dr NO when replying
Le #1847188
Bonsoir,

Connaissez-vous un remplaçant de Sendmail léger pour une plateforme
linux embarquée (carte Soekris)?
Nous avons besoin d'envoyer du courier vers un relais SMTP sans pour
autant avoir besoin de toutes les fonctionnalités d'un sendmail.




Le package source fait 52 kO, et une fois compilé le binaire fait 48kO

Merci pour votre aide.


Jacques



Stéphane ACOUNIS
Le #1847186

Si c'est juste pour envoyer du mail, j'utiliserai un petit programme qui
fait la connexion en TCP sur le relai et qui enverrait le minimum. Un
petit script avec netcat (nc) peut faire l'affaire surtout que netcat
est en standard dans busybox. Un petit exemple (écrit comme ça,
non testé) :


Génial, juste ce qu'il me fallait. Et en plus le script fonctionne!

Merci beaucoup.

--
Stéphane Acounis

Stéphane ACOUNIS
Le #1847185
Le Thu, 19 Oct 2006 00:13:20 +0200, Jacques Lav!gnotte - Drop Dr NO when


Le package source fait 52 kO, et une fois compilé le binaire fait 48kO


Merci Jacques, c'est en effet léger. Mais l'idée d'utiliser netcat et le
script de Julien Salgado font très bien l'affaire et sans rien installer.

--
Stéphane Acounis

Stéphane ACOUNIS
Le #1848631

Un petit script avec netcat (nc) peut faire l'affaire surtout que
netcat est en standard dans busybox.


Bien entendu, la version de Busybox que j'utilise n'incorpore pas netcat.
Grrr....
Bon, pas grave, je vais recompiler un Busybox moderne avec plein plein de
choses dedans.

--
Stéphane Acounis

Publicité
Suivre les réponses
Poster une réponse
Anonyme