OVH Cloud OVH Cloud

recherche sendmail-light

9 réponses
Avatar
Jogo
Salut à tous,

Je cherche un programme juste capable d'envoyer le mail qu'on lui envoie
sur STDIN (pour Linux donc). En bref, juste la partie "sendmail" d'un MTA,
sans avoir à installer tout un machin.
A mon grand étonnement, je n'ai presque rien trouvé sur le net, seulement
deux ou trois 'trucs' qui se contentent de tout rebalancer sur le SMTP du
FAI. Et ce que je cherche doit être capable :
- d'utiliser les entrée MX des DNS (et à default les entrées A)
- d'envoyer le même mail à plusieurs correspondants, que ceux-ci
soient sur le même serveur ou sur des serveurs distincts.
Par contre, ce programme n'aurait pas à délivrer les mails 'en local', ni
de faire réellement office de serveur SMTP (ligne de commande uniquement).

Voilà, si vous avez des suggestion avant que ne cherche dans les MTA
classiques, ou que je reparte de zéro...

Merci d'avance !

9 réponses

Avatar
DINH Viêt Hoà

Salut à tous,

Je cherche un programme juste capable d'envoyer le mail qu'on lui envoie
sur STDIN (pour Linux donc). En bref, juste la partie "sendmail" d'un MTA,
sans avoir à installer tout un machin.
A mon grand étonnement, je n'ai presque rien trouvé sur le net, seulement
deux ou trois 'trucs' qui se contentent de tout rebalancer sur le SMTP du
FAI. Et ce que je cherche doit être capable :
- d'utiliser les entrée MX des DNS (et à default les entrées A)
- d'envoyer le même mail à plusieurs correspondants, que ceux-ci
soient sur le même serveur ou sur des serveurs distincts.
Par contre, ce programme n'aurait pas à délivrer les mails 'en local', ni
de faire réellement office de serveur SMTP (ligne de commande uniquement).


ssmtp :
A secure, effective and simple way of getting mail off a system to your
mail hub. It contains no suid-binaries or other dangerous things - no mail
spool to poke around in, and no daemons running in the background. Mail is
simply forwarded to the configured mailhost. Extremely easy configuration.
.
WARNING: the above is all it does; it does not receive mail, expand aliases
or manage a queue. That belongs on a mail hub with a system administrator.

--
DINH V. Hoa,

"Vu que t'es physiquement intelligente, tu viens avec moi ?" - Brice

Avatar
Jogo
Le 14 nov. 2003, DINH Viêt Hoà a écrit dans fr.comp.mail :

A secure, effective and simple way of getting mail off a system to your
mail hub.


Merci beaucoup, mais ssmtp envoie les mail sur le smtp du FAI, et ne fait
aucun appel DNS, contrairement à ce que je recherche.

Avatar
Erwan David
Jogo écrivait :

Merci beaucoup, mais ssmtp envoie les mail sur le smtp du FAI, et ne fait
aucun appel DNS, contrairement à ce que je recherche.


Si tu n'envoies pas sur un smtp fixe, alors il faut gérer l'attente du
DNS, gérer le fait que le DNS puisse ne pas répondre, etc. Bref il te
faut un MTA complet...

Avatar
Jogo
Bonjour,

Le 17 nov. 2003, Erwan David a écrit dans fr.comp.mail :

Si tu n'envoies pas sur un smtp fixe, alors il faut gérer l'attente du
DNS, gérer le fait que le DNS puisse ne pas répondre, etc. Bref il te
faut un MTA complet...


Non, je ne pense pas non-plus, mais j'ai peut-être une mauvaise définiton
de ce qu'est un MTA. Il me semble qu'un MTA :
- vérifie la validité du format du message, les droits de l'envoyeur
- écoute sur le port SMTP (donc beaucoup de "sécurisation")
- gère un queue (ou plusieurs) de messages en cours de traitement
- distribue les messages en local (directement ou par un MDA)
- supporte des montés en charges
- gère des alias, des filtrages
etc...

En fait ce que je cherche est juste l'équivalent de la fonction
HamSendMailMX d'Hamster-Fr.

Mais je crois de moins en moins qu'un tel programme existe déjà, et je
pense le faire moi-même. Pour les histoires de DNS je pense que la
librairie adns devrait me suffire largement. En cas d'impossibilé de
trouver l'adresse d'envoie, le programme retournera simplement un message
d'erreur.

--
Jogo
adns : http://www.chiark.greenend.org.uk/~ian/adns/

Avatar
DINH Viêt Hoà

En fait ce que je cherche est juste l'équivalent de la fonction
HamSendMailMX d'Hamster-Fr.

Mais je crois de moins en moins qu'un tel programme existe déjà, et je
pense le faire moi-même. Pour les histoires de DNS je pense que la
librairie adns devrait me suffire largement. En cas d'impossibilé de
trouver l'adresse d'envoie, le programme retournera simplement un message
d'erreur.


tu peux peut-être te baser sur ssmtp vu qu'il ne manque que la
résolution MX.

--
DINH V. Hoa,

"s/^((.|[^[]|[(^.|[^^])[^]]*])*)([^*[])/14/"
-- Stéphane CHAZELAS

Avatar
Olivier Zolli
Le 18/11/03 à 13:36 Jogo écrivait :

Si tu n'envoies pas sur un smtp fixe, alors il faut gérer l'attente du
DNS, gérer le fait que le DNS puisse ne pas répondre, etc. Bref il te
faut un MTA complet...


Non, je ne pense pas non-plus, mais j'ai peut-être une mauvaise définiton
de ce qu'est un MTA.


[snip]

En fait ce que je cherche est juste l'équivalent de la fonction
HamSendMailMX d'Hamster-Fr.


Cette fonction gère justement la résolution MX, ce qui fait d'Hamster-Fr
un vrai MTA.
C'est précisément une des fonctions les plus complexes d'un MTA.

--
Olivier Zolli
http://www.hamster-fr.org/


Avatar
DINH Viêt Hoà

Cette fonction gère justement la résolution MX, ce qui fait d'Hamster-Fr
un vrai MTA.
C'est précisément une des fonctions les plus complexes d'un MTA.


hein ??!!??

Je dirais plutôt que c'est ce qu'il y a de plus simple la résolution MX.
La gestion des files d'attentes (les actions à effectuer), l'analyse et la
réécriture des messages sont à mon avis des points plus complexes.

Bref http://www.sendmail.org pour voir ce qu'un vrai MTA sait faire.

--
DINH V. Hoa,

"Tu as lu combien de bandes dessinées ce mois-ci ? 13 Go"

Avatar
Ecole de Montech
Le 22 nov. 2003, Olivier Zolli a écrit dans fr.comp.mail :

En fait ce que je cherche est juste l'équivalent de la fonction
HamSendMailMX d'Hamster-Fr.


Cette fonction gère justement la résolution MX, ce qui fait d'Hamster-Fr
un vrai MTA.


Tout à fait. C'est depuis que cette fonction a été implémentée dans
hamster-fr que c'est un 'vrai' MTA... car tout le reste était déjà fait !


Avatar
Olivier Zolli
Le 23/11/2003 à 00:29 DINH Viêt Hoà écrivait :

Cette fonction gère justement la résolution MX, ce qui fait d'Hamster-Fr
un vrai MTA.
C'est précisément une des fonctions les plus complexes d'un MTA.


hein ??!!??

Je dirais plutôt que c'est ce qu'il y a de plus simple la résolution MX.
La gestion des files d'attentes (les actions à effectuer), l'analyse et la
réécriture des messages sont à mon avis des points plus complexes.

Bref http://www.sendmail.org pour voir ce qu'un vrai MTA sait faire.


Chacun son avis sur la question. J'ai éprouvé plus de difficultés à ce
niveau dans Hamster-Fr, voilà tout.
Maintenant je pense savoir ce qu'un MTA sait et doit faire depuis le
temps que je m'occupe du développement du rongeur, si je peux me
permettre.

--
Olivier Zolli
http://www.hamster-fr.org/