DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2006-06-07 16:43:58

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Recevoir ses emails sur son serveur

Salut,

Après plusieurs documentations je n'arrive toujours pas à recevoir des emails sur mon serveur. Tout est installé (solution dedibox) mais je n'arrive pas à gérer tout ça, j'ai suivi dernièrement le tuto http://www.sos-dedie.com/index.php/2005 … spassage=1 mais ça ne marche pas..

Quelqu'un aurait un panel simple à installer sans suivre une documentation en chinois compressé en japonnai ? Ou une solution pour voir ses emails au moins ! Merci celui qui pourra donner une réponse de moins de 3 pages roll

Hors ligne

 

#2 2006-06-07 18:00:04

Gaetan
Maitre Jeidi
Date d'inscription: 2006-05-04
Messages: 418

Re: Recevoir ses emails sur son serveur

Clairement, qu'est-ce qui fonctionne et qu'est-ce qui ne fonctionne pas ?

Quel est ton but au final ?


http://gaetan-allart.com/ubar.png

Hors ligne

 

#3 2006-06-07 18:16:44

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

Mouais... c'est un peu court comme description...hmm

Dans l'ordre et pas exhaustif :

T'as déclaré ton MX ?
T'as ouverts le port qui va bien ?
Ton programme est lancé ?
T'as des logs ?

Si tu fais telnet <machine> <port>, t'as quelque chose ?


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#4 2006-06-08 12:23:46

Zigzig
Je débarque
Date d'inscription: 2006-06-03
Messages: 9
Site web

Re: Recevoir ses emails sur son serveur

Salut,

Pour voit tes logs tu fais sous debian : nano /var/log/mail.log

Hors ligne

 

#5 2006-06-08 13:50:39

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

- Mon MX n'est pas déclaré, je pensais que c'était seulement au cas où les emails sont envoyés sur un autre serveur..
Il faut donc mettre domaine. IN MX domaine. ?

- Comment ça ouvrir un port ? Y a-t-il un firewall sur linux ?

- Oui, postfix et courier sont lancés, j'utilise la Ubuntu dedibox

- J'ai des logs avec la commande à Zigzig.

- Avec telnet j'ai :

telnet www.domaine.com 25
Trying 88.191.xx.xx...
Connected to domaine.com.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)

Donc il semble que ça, ça marche.

Le pire c'est que j'ai fais pointé mon MX chez mon registrar hier en attendant une solution et tous les emails venant de Free arrivent à ma boîte alors que le reste non.. [Edit: mes emails de gmail à mon compte fonctionnent bien finalement] Même la fonction mail() de php ne m'envoit pas les emails vers mon adresse alors que c'est sur le même serveur [Edit: les logs indiquent bien les emails envoyés par php mais je ne recoit rien, je post les logs si quelqu'un sait les lire]

Dernière modification par ComandoCool (2006-06-08 14:21:58)

Hors ligne

 

#6 2006-06-08 17:04:38

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

ComandoCool a écrit:

- Mon MX n'est pas déclaré, je pensais que c'était seulement au cas où les emails sont envoyés sur un autre serveur..
Il faut donc mettre domaine. IN MX domaine. ?

Ca va t'aider un peu :+

ComandoCool a écrit:

- Comment ça ouvrir un port ? Y a-t-il un firewall sur linux ?

Y'a un lien sur le forum qui donne l'adresse d'un tuto iptables. Le principe : tu interdits tout et tu n'ouvres que ce qui t'est necessaire

ComandoCool a écrit:

- Avec telnet j'ai :

telnet www.domaine.com 25
Trying 88.191.xx.xx...
Connected to domaine.com.
Escape character is '^]'.
220 localhost.localdomain ESMTP Postfix (Ubuntu)

Donc il semble que ça, ça marche.

Ca, c'est plutot bon signe. Tu te crées un user (adduser toto) et tu envois un mail a root depuis ce user (su - user ; mail root blabla) et sous root tu regardes si tu recois quelque chose. Même chose en sens inverse (de root vers toto)

ComandoCool a écrit:

Le pire c'est que j'ai fais pointé mon MX chez mon registrar hier en attendant une solution et tous les emails venant de Free arrivent à ma boîte alors que le reste non.. [Edit: mes emails de gmail à mon compte fonctionnent bien finalement] Même la fonction mail() de php ne m'envoit pas les emails vers mon adresse alors que c'est sur le même serveur [Edit: les logs indiquent bien les emails envoyés par php mais je ne recoit rien, je post les logs si quelqu'un sait les lire]

Avant d'attaquer les fonctions php, fais des tests avec les outils normaux. mail est ton ami wink


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#7 2006-06-11 15:46:57

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

J'ai tappé mail root blabla
Il demande le sujet, j'en mets puis entré mail ça passe à la ligne je fais ctrl + d pour un Cc: je mets là aussi root puis il quitte. Sous root je tape mail mais je n'ai aucun email.

J'ai bien mis dans les dns domaine. MX domaine. (priorité 50, dans quel sens le serveur est pris en premier d'ailleurs ? si je mets 1 en priorité ?)

Hors ligne

 

#8 2006-06-11 16:36:17

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

ComandoCool a écrit:

J'ai tappé mail root blabla
Il demande le sujet, j'en mets puis entré mail ça passe à la ligne je fais ctrl + d pour un Cc: je mets là aussi root puis il quitte. Sous root je tape mail mais je n'ai aucun email.

Code:

stef@arthur:~$ mail toto
Subject: Test
Blabla
.
Cc:
stef@arthur:~$

Simplement "entrée" et t'oublies pas le point pour dire a mail que tu as fini.

ComandoCool a écrit:

J'ai bien mis dans les dns domaine. MX domaine. (priorité 50, dans quel sens le serveur est pris en premier d'ailleurs ? si je mets 1 en priorité ?)

Tu mets 10 au primaire et 20 au secondaire.  Pas besoin de se prendre le choux


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#9 2006-06-11 18:21:53

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Il m'affiche "No mail for .." j'ai testé dans les deux sens (root > .. et .. > root).
Le logiciel est mal configuré ?

Hors ligne

 

#10 2006-06-11 18:57:01

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

Montre ton main.cf, ton fichier d'aliases et les logs correspondants qu'on se fasse une 'tite idée


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#11 2006-06-11 19:16:52

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Dans l'ordre :

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = localhost.localdomain
#alias_maps = hash:/etc/aliases
#alias_database = hash:/etc/aliases
mydestination = localhost.localdomain, localhost.localdomain, localhost
#relayhost =
mynetworks = 127.0.0.0/8
#mailbox_command = procmail -a "$EXTENSION"
#mailbox_size_limit = 0
#recipient_delimiter = +
#inet_interfaces = all

myorigin = $mydomain

# infos par sos-dedie.com
virtual_mailbox_domains = votredomaine1.com votredomaine2.com
virtual_maps = hash:/etc/postfix/virtual_adresse
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/virtual_emplacement
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

Added by installer for initial user
root:   toto
clamav: root

Jun 11 19:14:19 Razor postfix/pickup[1740]: 079958D02B1: uid=0 from=<root>
Jun 11 19:14:19 Razor postfix/cleanup[26031]: 079958D02B1: message-id=<20060611171419.079958D02B1@localhost.localdomain>
Jun 11 19:14:19 Razor postfix/qmgr[26110]: 079958D02B1: from=<root@localhost.localdomain>, size=329, nrcpt=1 (queue active)
Jun 11 19:14:19 Razor postfix/local[11030]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Jun 11 19:14:19 Razor postfix/local[11030]: 079958D02B1: to=<toto@localhost.localdomain>, orig_to=<toto>, relay=local, delay=0, status=sent (delivered$
Jun 11 19:14:19 Razor postfix/qmgr[26110]: 079958D02B1: removed

En regardant de plus près mon main.cf j'ai "votredomaine1.com" mais rien à voir avec la commande mail interne je pense.

Hors ligne

 

#12 2006-06-11 21:15:00

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

Tiens !? t'as du NIS sur ta machine et déjà Razor ? Hummmm, je crois que tu as voulu aller un peu vite :)

Corrige tes "votredomaine1" par le tien

Bon, methode éprouvée et classique pour installer postfix sur une Deb.

On install postfix en remplacement d'exim
# apt-get install --purge postfix
Tu ne configure rien a ce niveau
# dpkg-reconfigure postfix
Ici, tu lui dis que c'est pour un site internet

Dans main.cf (tu renommes l'original) et je copie le mien
######################################################
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = mail.<domaine.tld>
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname                      # tu dois avoir un fichier /etc/mailname avec ton nom de domaine
mydestination =<domaine.tld>, merlin.<domaine.tld>, localhost.<domaine.tld>, localhost
relayhost =
mynetworks = 127.0.0.0/8, 192.168.10.0/24       # tu adaptes au tien
mailbox_size_limit = 0
# mailbox_command = maildrop
recipient_delimiter = +
inet_interfaces = all

# Pour test de livraison
home_mailbox = Maildir/

##########################################################

Dans aliases (c'est la table de correpondance)
##########################################################
webmaster : toto@<domaine.tld>
postmaster : titi

une.grosse.liste : toto, titi , bill.gates@microsoft.com
##########################################################
Et ne pas oublier de relancer un newaliases apres avoir rajouté/corrigé/effacé un alias

Fais attention que tu ais, au moins, les adresses correctes dans /etc/hosts (si ton DNS est un peu en vrac) de sorte que si tu fais un ping sur mail.<domaine.tld>, ce soit la bonne @IP qui reponde. Tu corrigeras ensuite.

/etc/hosts :
#########################################################
127.0.0.1                 localhost
aa.bb.cc.dd             machine.domaine.tld       www mail ftp alias1 truc
#########################################################


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#13 2006-06-11 22:04:02

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Merci, je pensais qu'avec tous ces détails il n'y aurait pas eu de bug mais si !
Alors j'ai remplacé <domaine.tld> par mon domaine après avoir eu une erreur avec newaliases.
Ensuite j'ai un problème toujours lors de la commande newaliases :

newaliases: fatal: /etc/mailname                      # tu dois avoir un fichier /etc/mailname avec ton nom de domaine: unable to open: cannot open file: No such file or directory

J'ai pourtant crée un fichier mailname avec dedans mon nom de domaine ?

J'ai supprimé également merlin.<domaine.tld>, je ne connais pas merlin, c'est un exemple je suppose.
Pour mynetworks j'ai mis 127.0.0.0/8, + l'IP de mon serveur.

Hors ligne

 

#14 2006-06-11 22:18:31

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

ComandoCool a écrit:

Merci, je pensais qu'avec tous ces détails il n'y aurait pas eu de bug mais si !
Alors j'ai remplacé <domaine.tld> par mon domaine après avoir eu une erreur avec newaliases.

?????? oui, faut remplacer <domaine.tld> par ton nom de domaine roll

ComandoCool a écrit:

Ensuite j'ai un problème toujours lors de la commande newaliases :

newaliases: fatal: /etc/mailname                      # tu dois avoir un fichier /etc/mailname avec ton nom de domaine: unable to open: cannot open file: No such file or directory

J'ai pourtant crée un fichier mailname avec dedans mon nom de domaine ?

tu fais :
#  echo tondomaine.xxx > /etc/mailname
# /etc/init.d/postfix restart

newaliases n'a rien a voir avec main.cf (enfin si mais main.cf configure postfix alors que /etc/alias gere les adresses). /etc/alias vient existe partout

ComandoCool a écrit:

J'ai supprimé également merlin.<domaine.tld>, je ne connais pas merlin, c'est un exemple je suppose.

merlin, c'est le hostname de la machine sur laquelle j'ai pris exemple. tu remplaces par le tien


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#15 2006-06-12 00:04:09

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Même erreur, je posts mon main.cf :

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = mail.X.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname                      # tu dois avoir un fichier /etc/mailname avec ton nom de domaine
mydestination =X.com, Razor.X.com, localhost.X.com, localhost
relayhost =
mynetworks = 127.0.0.0/8, 88.191.13.XX       # tu adaptes au tien
mailbox_size_limit = 0
# mailbox_command = maildrop
recipient_delimiter = +
inet_interfaces = all

# Pour test de livraison
home_mailbox = Maildir/

L'erreur :

root@Razor:/etc/postfix# /etc/init.d/postfix restart
* Stopping Postfix Mail Transport Agent...                                     postfix: fatal: /etc/mailname                      # tu dois avoir un fichier /etc/mailname avec ton nom de domaine: unable to open: cannot open file: No such file or directory
                                                                         [fail]

J'ai bien suivi les indication avec "echo X.com > /etc/mailname" en ayant pris soin de supprimer le fichier avant !

Et myhostname = mail.X.com ça veut dire que je dois faire un mail.X.com. MX X.com. ?

Dernière modification par ComandoCool (2006-06-12 00:06:21)

Hors ligne

 

#16 2006-06-12 14:33:04

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

Ton Razor.X.com, tu peux pas l'enlever ? (pour les tests)

Et est-ce que /etc/mailname existe, si oui, avec quelles permissions ? (ls -l /etc/mailname pour savoir)


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#17 2006-06-12 18:53:18

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Voilà ce que j'obtiens :
-rw-r--r--  1 root root 12 2006-06-12 00:01 /etc/mailname

Hors ligne

 

#18 2006-06-12 19:43:43

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

ComandoCool a écrit:

Voilà ce que j'obtiens :
-rw-r--r--  1 root root 12 2006-06-12 00:01 /etc/mailname

c'est bon neutral Razor, c'est le nom de ta machine ? t'as NIS installé ? (voir le log : warning: dict_nis_init: NIS domain name not set - NIS lookups disabled)


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#19 2006-06-12 19:51:08

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Razor c'est son nom.
NIS ? Je ne connais pas, je ne vois pas d'où ça sort.

Hors ligne

 

#20 2006-06-12 21:50:01

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

$ dpkg -l nis

Si la ligne remontée commence par "i" alors tu as nis d'installé...


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#21 2006-06-13 06:35:21

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

C'est la distribution dédibox, peut-être que c'est installé par defaut mais voici la réponse :

Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom            Version        Description
+++-==============-==============-============================================
un  nis            <néant>        (aucune description n'est disponible)

Hors ligne

 

#22 2006-06-13 19:45:05

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

Et un :

postconf | grep nis

Ca te remonte quoi ?


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#23 2006-06-13 23:20:00

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

Un paramètre vide :
smtp_sasl_mechanism_filter =

Dernière modification par ComandoCool (2006-06-13 23:20:13)

Hors ligne

 

#24 2006-06-13 23:25:02

MadStef
Membres d'honneurs
Date d'inscription: 2006-05-19
Messages: 1554
Site web

Re: Recevoir ses emails sur son serveur

Bon c'est normal...

cat /etc/host.conf ????

et si tu relances postfix sous le compte postfix ? toujours le meme message ?

Dernière modification par MadStef (2006-06-13 23:25:39)


http://www.rockandtroll.com/ban-rt1.png
La webradio Hard Rock/Heavy Metal old school...

Hors ligne

 

#25 2006-06-14 13:09:00

ComandoCool
Petit scarabé
Date d'inscription: 2006-05-10
Messages: 75

Re: Recevoir ses emails sur son serveur

order hosts,bind
multi on

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson