Bonjour
J'ai mis en place un serveur messagerie postfix, il fonctionne normalement (accès depuis l'extérieur depuis l’intérieur, envoi, réception etc) sauf quand j'envoie un mail depuis un outlook ou Thunderbird ou autre client messagerie à part Roundcube à un compte gmail, hotmail, yahoo ou un domaine autre que mon domaine, je ne le reçois pas mais quant je l'envoie à un compte de mon domaine je le reçois
Le fichier log mail.log:
**Dec 15 13:10:54 messagerie postfix/smtpd[13869]: connect from unknown[197.200.145.150]
Dec 15 13:10:56 messagerie postfix/smtpd[13869]: NOQUEUE: reject: RCPT from unknown[197.200.145.150]: 554 5.7.1 maboitehotmail@hotmail.fr: Relay access denied; from=compte@mondomaine.com to=maboitehotmail@hotmail.fr proto=ESMTP helo=**
Merci d'avance
# port-salut, c'est marqué dessus
Posté par NeoX . Évalué à 1.
ton serveur ne peut pas envoyer d'email à l'exterieur,
il peut juste en envoyer à lui meme et en recevoir de l'exterieur.
Test si ton FAI bloque le SMTP sortant (port 25 sortant)
depuis le serveur, tu fais
pour connaitre les SMTP utilisés chez hotmail.fr
chez moi ca me dit mx1, mx2, mx3… .hotmail.com
puis
si ca ne repond pas, c'est que le port 25 en face n'est pas ouvert,
si ca repond il faut voir la reponse
chez moi ca dit ca
et pour faire le ] demandé pour clore la connection, je fais Ctrl+AltGr+° (le AltGr+° = ])
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 1.
Le port 25 est ouvert, l'envoie un mail depuis mon interface Roundcube vers n'importe quel domaine marche, c'est l'envoi depuis OUTLOOK qui ne marche pas
[^] # Re: port-salut, c'est marqué dessus
Posté par Tonton Benoit . Évalué à 3.
C'est quoi les restrictions de ton postfix ? (les lignes smtpd_*_restrictions) de ton main.cf et de ton master.cf (pour submission)
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 1. Dernière modification le 18 décembre 2013 à 18:31.
main.cf :
master.cf :
Merci
[^] # Re: port-salut, c'est marqué dessus
Posté par netsurfeur . Évalué à 3.
À mon avis, il y a contradiction entre:
et
Le message arrive de 197.200.145.150 mais le relayage n'est autorisé que pour 192.168.0.0/24 et localhost.
J'imagine que Roundcube est sur le même serveur que Postfix; ça explique qu'il peut envoyer des messages sans problème.
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 0.
J'aurai le même problème quand je mets ça
mynetworks = 127.0.0.0/8 [::1]/128
[^] # Re: port-salut, c'est marqué dessus
Posté par Ambroise . Évalué à 1.
2 questions :
* tu as un serveur d'authentification (comme dovecot par exemple) ?
* c'est quoi le contenu du fichier "/etc/postfix/mysql-virtual_sender.cf" qui visiblement contrôle les restrictions pour envoyer des messages.
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 1. Dernière modification le 18 décembre 2013 à 13:32.
user = ispconfig
password = 9802kjkfgmjkmklfgjkdfj555555454
dbname = dbispconfig
table = mail_access
select_field = access
where_field = source
additional_conditions = and type = 'sender' and active = 'y' and server_id = 1
hosts = 127.0.0.1
j'administre postfix à partir de ISPConfig
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 0.
Oui exactement ça Roundcube s'est installé sur le même serveur que postfix
Il y a quelque chose qui manque dans ma configuration, comment peux-je autoriser le relayage pour tous
[^] # Re: port-salut, c'est marqué dessus
Posté par NeoX . Évalué à 2.
c'est pour cela que ton roundcube peut envoyer des emails, car il est autorisé par l'option "mynetworks" qui autorise tous les services locaux à envoyer sans controle.
pour tous, ce n'est clairement pas une bonne idée,
pour ceux qui ont un compte sur le serveur, c'est mieux
chez moi j'ai installé dovecot, et j'ai dit à postfix d'interroger dovecot pour identifier les utilisateurs
et de n'autoriser que ceux qui :
* viennent de localhost ou des reseaux de confiance (mynetworks)
* s'identifient via SASL
[^] # Re: port-salut, c'est marqué dessus
Posté par Ambroise . Évalué à 1.
Si je prends ta remarque : on va dire que tu utilises le cyrus-sasl pour l'authentification SASL.
Si tu suis la procédure du lien suivant pour la partie test d'authentification, qu'obtiens-tu?
http://postfix.traduc.org/index.php/SASL_README.html
(Fais ce test depuis la machine avec le client Outlook).
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 1.
root@mail:~# postconf -a
cyrus
dovecot
root@mail:~# postconf -A
cyrus
root@mail:~#
[^] # Re: port-salut, c'est marqué dessus
Posté par Ambroise . Évalué à 2.
le test d'authentification, c'est :
http://postfix.traduc.org/index.php/SASL_README.html#server_test
[^] # Re: port-salut, c'est marqué dessus
Posté par Mounia Snowy . Évalué à 1.
root@messagerie:~# telnet messagerie.mondomaine 25
Trying messagerie.mondomaine…
Connected to messagerie.mondomaine.
Escape character is ']'.
220 messagerie.mondomaine ESMTP Postfix (Debian/GNU)
421 4.4.2 messagerie.mondomaine Error: timeout exceeded
Connection closed by foreign host.
root@messagerie:~#
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.