[Sendmail] Envoi de mails OK, mais impossible d'en recevoir

Envoi de mails OK, mais impossible d'en recevoir [Sendmail] - Linux et OS Alternatifs

Marsh Posté le 21-06-2005 à 22:57:18    

Bonjour, Bonsoir,
 
Sur un dédié de chez C-Dedié, sur lequel je ne rencontre aucun autre problème que celui qui suit ...
 
Sendmail version 8.13.1 est installé sur une Fedora 2.
 
Je l'ai configuré le plus simplement du monde : un apt-get install, j'ai rajouté mon domaine dans la table des domaines, et j'ai créé un alias avec un de mes comptes systeme (ficher d'alias : "clem@mondomaine.com clem" )
 
J'arrive à envoyer des mais sans problème et c'est immédiat.
 
J'ai bien l'adresse clem@mondomaine.com dans l'expéditeur du mail.
 
En revanche, je ne peux recevoir AUCUN mail venant de l'extérieur de mon dédié. Exemple un mail de Hotmail, Free, etc ... Le message n'apparait même pas dans la mail queue.
 
Je sais pas si j'ai fait quelque chose de travers ou autre, mais je n'ai trouvé personne pouvant m'aider, que ce soit sur mon ancien dédié ou sur mon nouveau ...
 
Est ce que ca peut venir de mon nom de domaine qui serait mal configuré (c'est chez Gandi) ?
 
Merci d'avance.


Message édité par clem_71 le 22-06-2005 à 12:29:48
Reply

Marsh Posté le 21-06-2005 à 22:57:18   

Reply

Marsh Posté le 22-06-2005 à 12:33:19    

Dans le logwatch de root j'ai ça
 

Code :
  1. --------------------- sendmail Begin ------------------------
  2. Bytes Transferred: 27321
  3. Messages Sent:     27
  4. Total recipients:  27
  5. 1 User Unknown notifications
  6. 1 Save Mail Panic's
  7. Top relays (recipients/connections - min 10 rcpts, max 50 lines):
  8.     15/15: ns102.cdedie.com [127.0.0.1]
  9. Unknown hosts:
  10.     sn102.cdedie.com.: 4 Time(s)
  11.     nightclubberzz.net.nightclubberzz.net.: 3 Time(s)
  12. Total:  7
  13. **Unmatched Entries**
  14.    restarting /usr/sbin/sendmail due to signal: 4 Time(s)
  15. Summary:
  16. Total Mail Rejected: 7
  17. ---------------------- sendmail End -------------------------


 
sn102.cdedie.com est le nom de la machine.
J'ai ajouté le domaine nightclubberzz.net dans la liste des domaines, mais visiblement, lui essaye d'accéder à nightclubberzz.net.nightclubberzz.net, soit un de trop.
 
Merci d'avance si quelqu'un répond ...

Reply

Marsh Posté le 22-06-2005 à 14:04:56    

Bjr,
 
Concernant sendmail et ton soucis:  
 
-DNS et pointeur MX ,tu dois avoir un pointeur MX afin que les autre serveur mail puissent interroger ton serveur en faisant la relation av ton nom de domaine.  
 
-Si ta zone MX est ok . Regarde du coté des vitual users. cela te permets de faire la correspondance entre un user et un nom de domaine  'user toto  correspond au mail toto@tondomaine.'
- Si tes utilisateurs recoivent des mail sde l exterieux mais n arrivent pas a les rappatrier sur leur workstations , check ton protocol (imap ? pop3)  ? . install le package imap, pense a activer le service dans xinetd .  
 
Si toutefois tu as des soucis les tutos ne manquent pas :  
 
http://www.deer-run.com/~hal/dns-sendmail/     pdf file 162 pages.  cela traite dns et sendmail .  
 
Pense aussi que sendmail est robuste mais pas toujours facile a maitriser et un pas toujours tres secure. D autre mta comme postfix courrier ou qmail peuvent s averer un choix judicieux.  
 
Slts.  
 
Guillaume.  

Reply

Marsh Posté le 22-06-2005 à 14:14:38    

Euh juste comme ça, faut pas installer un serveur pop ou imap pour recevoir .. ??

Reply

Marsh Posté le 22-06-2005 à 14:26:12    

yep c est ce que je dis ;) package imapd (ipop3d) par exemple . ou autre genre teapop .

Reply

Marsh Posté le 22-06-2005 à 18:06:37    

Merci pour les réponses.
 
 
J'ai déjà essayé avec des associations virtuser -> sans succès ...
 
Mon nom de domaine fonctionne sans souci ... Quoi que un ping -a de l'IP du serveur ne renvoit pas le bon nom de domaine ... m'enfin ...
 
Je consulte mes mails via le module Webmin mailboxes "mails des usagers". Je suis donc hors de portée de toute erreur IMAP ou POP. De plus, Sendmail dans son pack par défaut installe d'office pop smtp et imap, non ?
 
J'ai essayé avec postfix -> idem, je peux envoyer des mails, pas en recevoir.
 
qmail je n'ai pas trouvé de binaires pour une Fedora Core 2.
 
Je réponds à une question avant qu'elle ne me soit posée : le firewall accepte toutes les connexions par tous les ports tant que ça ne fonctionnera pas.
 
Merci encore.

Reply

Marsh Posté le 22-06-2005 à 19:26:15    

bon je galère dur ...
 
le pire c'est que j'ai eu le meme problème sur mon dédié d'avant et je ne m'en suis jamais sorti ... ni moi ni la hotline ... c'est quand meme pas si compliqué de configurer des boites mails !

Reply

Marsh Posté le 23-06-2005 à 11:11:23    

je vais peut etre dire une betise mais y a un fichier etc/mail/access logiquement pour gerer les accès.
a partir duquel tu generes une database access.db
peut - être pourrais tu tester l authorisation des domaines hotmail.com et ceux que tu veux dans ce fichier dans un premier temps
 
ensuite pour ton probleme de nom de domaine qui deconne tu peux le changer facilement à la main dans sendmail.cf:
 
dans la macro Dm
 
sinon
tu vas dans la Macro :Dj
tu vires le sharp et tu tapes:
Djmondomaine.com
 

Reply

Marsh Posté le 23-06-2005 à 11:11:40    

dsl pour le smiley  
 
FEATURE(accept_unresolvable_domains). Normally, sendmail will refuse to accept mail that has a return address with a domain that cannot be resolved using the regular host lookups (a technique commonly used by spammers). This feature permits acceptance of such addresses. Unresolvable domains can be selectively accepted using the access database.  
 

af_airone a écrit :

je vais peut etre dire une betise mais y a un fichier etc/mail/access logiquement pour gerer les accès.
a partir duquel tu generes une database access.db
peut - être pourrais tu tester l authorisation des domaines hotmail.com et ceux que tu veux dans ce fichier dans un premier temps
 
ensuite pour ton probleme de nom de domaine qui deconne tu peux le changer facilement à la main dans sendmail.cf:
 
dans la macro Dm
 
sinon
tu vas dans la Macro Dj
tu vires le sharp et tu tapes:
Djmondomaine.com


Message édité par af_airone le 23-06-2005 à 11:28:41
Reply

Marsh Posté le 23-06-2005 à 22:18:52    

OK merci je vais regarder ça.

Reply

Marsh Posté le 23-06-2005 à 22:18:52   

Reply

Marsh Posté le 23-06-2005 à 22:30:45    

OK, vu.
 
Effectivement c'est ce fichier qui semble gérer les entrées de domaines acceptés.
 
Trou de mémoire : quelle commande permet de convertir un fichier en .db pour le rendre compatible base de données ?

Reply

Marsh Posté le 23-06-2005 à 22:33:18    

postmap ?

Reply

Marsh Posté le 23-06-2005 à 22:37:26    

nan ben en fait la conversion se fait automatiquement 'vu sur le site supinfo).
 
Par contre je fais un sendmail reload et je choppe les erreurs suivantes :
 
 
 
__________
 
Arrêt de sendmail :                                       [  OK  ]
Arrêt de sm-client :                                      [  OK  ]
Démarrage de sendmail :makemap: access.db: line 7: no RHS for LHS hotmail.com
makemap: access.db: line 8: no RHS for LHS free.fr
make: *** [access.db] Erreur 65
                                                           [  OK  ]
Démarrage de sm-client :                                  [  OK  ]
_______________

Reply

Marsh Posté le 24-06-2005 à 07:57:01    

Après ajout du domaine Hotmail.com dans /etc/mail/access avec
 
hotmail.com  OK
 
et redémrrage de Sendmail pour prendre en compte la modification,
 
Je ne reçois toujours pas de mails d'Hotmail ...
 
Mon domaine était bien configuré dans sendmail.cf

Reply

Marsh Posté le 24-06-2005 à 10:01:48    

petit oubli de ma part aussi
 
as tu vérifié que le domaine soit indiquer dans /etc/mail/local-host-names????
 
 
local-host-names
Ce fichier contiens la liste des domaines locaux, c'est à dire la liste des domaines pour lesquels sendmail accepte les couriers entrants.
 
 
cordialement

Reply

Marsh Posté le 24-06-2005 à 10:10:03    

Hello,
 
Oui mon domaine y est bien inscrit.
 
Merci pour ton aide.
 
Cdlt.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed