Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[messages locaux] envoi de mails non souhaité
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
gorgonite
n00b
n00b


Joined: 10 Dec 2005
Posts: 11
Location: 127.0.0.1

PostPosted: Wed Jul 04, 2007 9:53 am    Post subject: [messages locaux] envoi de mails non souhaité Reply with quote

Salut,



J'ai constaté que mon serveur gentoo ne stockait rien dans mon /var/mail ; et les admins de mon réseau ont constaté que je pourrissais leur serveur mail avec les messages en question...

j'ai ssmtp et vixie-cron

si quelqu'un sait comment régler ce problème ;)

merci d'avance :D


Last edited by gorgonite on Thu Jul 05, 2007 9:05 am; edited 1 time in total
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Jul 04, 2007 10:16 am    Post subject: Reply with quote

Un peut plus de détail sur ta conf, et ce que tu veux en faire parce que là ... on peut pas faire grand chose pour toi.

C'est comme si tu me disais "mon serveur web apache ne marche pas, vous pouvez m'aider ?"
Back to top
View user's profile Send private message
gorgonite
n00b
n00b


Joined: 10 Dec 2005
Posts: 11
Location: 127.0.0.1

PostPosted: Wed Jul 04, 2007 10:49 am    Post subject: Reply with quote

J'ai fait une installation "par défaut" en suivant les indications du handbook (très bien fait au passage :D)

j'ai installé ssmtp et vixie-cron, et je n'ai pas touché à leur config par défaut.


j'ai plusieurs scripts dans la crontab de root

Code:
4       4       *       *       *       /usr/sbin/ntpdate ntp.sous.domaine.com
4       7       1       *       *       /bin/nohup /usr/bin/emerge --sync &


mon /etc/ssmtp/ssmtp.conf

Code:
#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#

# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster

# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and your mailhub is so named.
mailhub=mail

# Example for SMTP port number 2525
# mailhub=mail.your.domain:2525
# Example for SMTP port number 25 (Standard/RFC)
# mailhub=mail.your.domain       
# Example for SSL encrypted connection
# mailhub=mail.your.domain:465

# Where will the mail seem to come from?
rewriteDomain=domaine.com

# The full hostname

# Gentoo bug #47562
# Commenting the following line will force ssmtp to figure
# out the hostname itself.

# hostname=_HOSTNAME_

# Set this to never rewrite the "From:" line (unless not given) and to
# use that address in the "from line" of the envelope.
FromLineOverride=YES

# Use SSL/TLS to send secure messages to server.
#UseTLS=YES

# Use SSL/TLS certificate to authenticate against smtp host.
#UseTLSCert=YES

# Use this RSA certificate.
#TLSCert=/etc/ssl/certs/ssmtp.pem


mon /etc/mail/aliases

Code:
# Basic system aliases -- these MUST be present.
MAILER-DAEMON:      postmaster
#postmaster:         root
postmaster:         clubinfo

# General redirections for pseudo accounts.
adm:                root
bin:                root
daemon:             root
exim:               root
lp:                 root
#mail:               root
mail:               clubinfo
named:              root
nobody:             root
postfix:            root

# Well-known aliases -- these should be filled in!
# root:
# operator:

# Standard RFC2142 aliases
abuse:              postmaster
ftp:                root
hostmaster:         root
news:               usenet
noc:                root
security:           root
usenet:             root
uucp:               root
webmaster:          root
www:                webmaster

# trap decode to catch security attacks
# decode:           /dev/null


lorsque mes scripts s'exécutent via cron, il y a des messages qui partent, mais ils ne sont pas dirigés vers /var/mail/???
ils sont envoyés vers le serveur MX du domaine principal (je suis dans un sous-domaine), alors que je n'ai pas configuré le moindre MTA pour aller vers ce serveur :?

j'espère que c'est plus clair...
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Jul 04, 2007 10:58 am    Post subject: Reply with quote

Au hasard, le serveur MX de ton domaine répond au doux non de "mail" ou mail.todomaine.com

or :
Code:
# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and your mailhub is so named.
mailhub=mail


Donc tu dit à ssmtp de rediriger les mails vers le serveur qui répond au nom mail.
Back to top
View user's profile Send private message
gorgonite
n00b
n00b


Joined: 10 Dec 2005
Posts: 11
Location: 127.0.0.1

PostPosted: Wed Jul 04, 2007 11:08 am    Post subject: Reply with quote

Bapt wrote:
Donc tu dit à ssmtp de rediriger les mails vers le serveur qui répond au nom mail.



effectivement... j'ai survolé un peu vite :oops:

normalement notre serveur MX ne porte pas ce nom, donc je n'y ai pas pensé, mais en fait mail est un CNAME pour le serveur ;)


si je mets localhost, il devrait les stocker dans /var/mail/XXX ?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Jul 04, 2007 11:58 am    Post subject: Reply with quote

D'après la description non : "Extremely simple MTA to get mail off the system to a Mailhub"
Il s'agit juste d'un relai mais, il faut te retourner je pense vers d'autres MTA, tu en as plein de disponibles (postfix par exemple).
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Jul 05, 2007 7:44 am    Post subject: Reply with quote

Bonjour gorgonite,

Peux-tu mettre ton titre en conformité avec les conventions de notre forum stp ?

Merci :)
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Jul 05, 2007 8:20 am    Post subject: Reply with quote

yoyo wrote:
Bonjour gorgonite,

Peux-tu mettre ton titre en conformité avec les conventions de notre forum stp ?

Merci :)

Je manque à tout mes devoirs, j'ai oublié de le lui rappeler :)
Back to top
View user's profile Send private message
gorgonite
n00b
n00b


Joined: 10 Dec 2005
Posts: 11
Location: 127.0.0.1

PostPosted: Thu Jul 05, 2007 9:06 am    Post subject: Reply with quote

yoyo wrote:
Peux-tu mettre ton titre en conformité avec les conventions de notre forum stp ?



ça ira ?
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Jul 05, 2007 9:09 am    Post subject: Reply with quote

gorgonite wrote:
yoyo wrote:
Peux-tu mettre ton titre en conformité avec les conventions de notre forum stp ?
ça ira ?
Impeccable ! Merci !
Je m'efface donc et laisse le fil reprendre son cour normal.

Enjoy !
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
BuBuaBu
l33t
l33t


Joined: 09 Jul 2005
Posts: 898
Location: France

PostPosted: Thu Jul 05, 2007 9:17 am    Post subject: Reply with quote

Par default le stdout d'une tache cron est envoyé vers la boite de root.

Si tu n'as pas définie d'alias, ç'est envoyé vers la boite root du serveur mail.

Sinon, tu peu rediriger stdout et stderr, avec les '>>'; '>1'; '>2';
Back to top
View user's profile Send private message
gorgonite
n00b
n00b


Joined: 10 Dec 2005
Posts: 11
Location: 127.0.0.1

PostPosted: Thu Jul 05, 2007 9:35 am    Post subject: Reply with quote

BuBuaBu wrote:
Par default le stdout d'une tache cron est envoyé vers la boite de root.

Sinon, tu peu rediriger stdout et stderr, avec les '>>'; '>1'; '>2';



merci pour ces infos, mais je le savais... ce que j'ignore c'est le moyen le plus simple sous gentoo d'avoir un système qui stocke ses messages en local dans /var/mail au lieu de les envoyer vers le serveur mail comme le fait ssmtp :?

postfix pour gérer le courrier local, cela fait un peu sortir la bombe atomique pour tuer un moustique ; et en plus, postfix et ssmtp ne font pas bon ménage :roll:

y a-t-il un autre serveur très léger pour faire cela, et qui puisse fonctionner sans casser ssmtp ?


ps : je ne suis pas un habitué de gentoo (suffit de regarder mon avatar), mais je souhaite apprendre aussi à me servir correctement de cette distribution...
Back to top
View user's profile Send private message
gorgonite
n00b
n00b


Joined: 10 Dec 2005
Posts: 11
Location: 127.0.0.1

PostPosted: Mon Jul 09, 2007 9:56 am    Post subject: Reply with quote

tout le monde utilise seulement postfix pour les messages locaux, même dans les cas très simples ?
si oui, quels pièges faut-il éviter avec ce serveur ?



au passage, savez-vous pourquoi postfix et ssmtp ne peuvent cohabiter ?


merci d'avance à tous ceux qui liront ce message :D


Last edited by gorgonite on Tue Jul 10, 2007 8:15 am; edited 1 time in total
Back to top
View user's profile Send private message
X-Guardian
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jan 2005
Posts: 133
Location: Templeuve, Nord de la France

PostPosted: Mon Jul 09, 2007 3:18 pm    Post subject: Reply with quote

Salut,

Je me pose aussi la question concernant postfix et ssmtp, surtout qu'en hardend, postfix se fait jeter, ssmtp est comme "obligatoire/recommandé".
(Mais bon, pour mon serveur mail, j'aurais aimé postfix ...)

Est-ce simplement parce que postfix et ssmtp sont tous les deux agents pour le courrier et qu'ils font donc double emploi ? S'empiètent l'un sur l'autre pour récupérer le courrier ? ...

@+,
Guile.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum