Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2017, à 13:55

Mihowi

Postfix envoie externe d'emails

slt,

J'ai un postfix d'installé, j'aimerais l'utiliser pour envoyer les notifications de nagios, l'envoie d'email en local fonctionne mais
je n'arrive pas à les envoyer à une adresse mail externe et j'ai plusieurs erreur que je n'arrive pas à résoudre

mainf.cf

#soft_bounce = no
smtpd_banner = $myhostname ESMTP $mail_name
biff = no

append_dot_mydomain = no
readme_directory = no

# Informations sur les repertoires locaux
queue_directory = /var/spool/postfix
#command_directory = /usr/sbin
#daemon_directory = /usr/libexec/postfix


mail_owner = postfix
myhostname = AM004.fbr***.com
mydomain = fbr***.com

# POUR L'ENVOI DU COURRIER
#myorigin = $myhostname
myorigin = $mydomain

inet_interfaces = all
inet_protocols = all

mydestination = $myhostname, localhost.$mydomain, localhost $mydomain
mynetworks = 127.0.0.0/8, 10.22.**.0/24
mynetworks_style = class

relayhost = $mydomain

#TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

recipient_delimiter = +
mailbox_size_limit = 0
transport_maps = hash:/etc/postfix/transport

#notify_classes = resource, software
#virtual_alias_maps = hash:/etc/postfix/virtual

logs de postfix

May  3 11:33:25 AM004 postfix/pickup[6613]: 71540404F6: uid=500 from=<nagios>
May  3 11:33:25 AM004 postfix/cleanup[7260]: 71540404F6: message-id=<20170503093325.71540404F6@AM004.fbr***.com>
May  3 11:33:25 AM004 postfix/qmgr[24201]: 71540404F6: from=<nagios@fbr***.com>, size=518, nrcpt=10 (queue active)
May  3 11:33:25 AM004 postfix/error[30191]: 71540404F6: to=<-s@fbr***.com>, orig_to=<-s>, relay=none, delay=0.02, delays=0.01/0/0/0.01, dsn=5.1.3, status=bounced (bad address syntax)
May  3 11:33:25 AM004 postfix/error[3736]: 71540404F6: to=<toto@Mbout.com>, relay=none, delay=0.02, delays=0.01/0/0/0.01, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to fbr***.com[10.168.0.***]:25: Connection refused)
May  3 11:33:25 AM004 postfix/local[702]: 71540404F6: to=<Service@fbr***.com>, orig_to=<Service>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=5.1.1, status=bounced (unknown user: "service")
May  3 11:33:26 AM004 postfix/local[3418]: 71540404F6: to=<sudo@fbr***.com>, orig_to=<sudo>, relay=local, delay=0.83, delays=0.01/0.01/0/0.81, dsn=5.1.1, status=bounced (unknown user: "sudo")
May  3 11:33:26 AM004 postfix/local[1538]: 71540404F6: to=<is@fbr***.com>, orig_to=<is>, relay=local, delay=0.88, delays=0.01/0.01/0/0.86, dsn=5.1.1, status=bounced (unknown user: "is")
May  3 11:33:26 AM004 postfix/local[6347]: 71540404F6: to=<PROBLEM@fbr***.com>, orig_to=<PROBLEM>, relay=local, delay=0.92, delays=0.01/0.01/0/0.9, dsn=5.1.1, status=bounced (unknown user: "problem")
May  3 11:33:26 AM004 postfix/local[2600]: 71540404F6: to=<CRITICAL@fbr***.com>, orig_to=<CRITICAL>, relay=local, delay=1, delays=0.01/0.01/0/0.98, dsn=5.1.1, status=bounced (unknown user: "critical")
May  3 11:33:26 AM004 postfix/local[32591]: 71540404F6: to=<Alert:L02ST31_IPC_Bosch/C: Espace@fbr***.com>, orig_to=<Alert:L02ST31_IPC_Bosch/C: Espace>, relay=local, delay=1.1, delays=0.01/0/0/1, dsn=5.1.1, status=bounced (unknown user: "alert:l02st31_ipc_bosch/c: espace")
May  3 11:33:26 AM004 postfix/local[705]: 71540404F6: to=<disque@fbr***.com>, orig_to=<disque>, relay=local, delay=1.2, delays=0.01/0.01/0/1.2, dsn=5.1.1, status=bounced (unknown user: "disque")
May  3 11:33:27 AM004 postfix/pickup[6613]: A857E43BBE: uid=500 from=<nagios>
May  3 11:33:27 AM004 postfix/cleanup[5335]: A857E43BBE: message-id=<20170503093327.A857E43BBE@AM004.fbr***.com>
May  3 11:33:27 AM004 postfix/qmgr[24201]: A857E43BBE: from=<nagios@fbr***.com>, size=523, nrcpt=9 (queue active)
May  3 11:33:27 AM004 postfix/error[4422]: A857E43BBE: to=<-s@fbr***.com>, orig_to=<-s>, relay=none, delay=0.03, delays=0.02/0/0/0.01, dsn=5.1.3, status=bounced (bad address syntax)
May  3 11:33:27 AM004 postfix/error[3741]: A857E43BBE: to=<toto@Mbout.com>, relay=none, delay=0.03, delays=0.02/0/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to fbr***.com[10.168.0.***]:25: Connection refused)
May  3 11:33:27 AM004 postfix/local[32096]: A857E43BBE: to=<UNKNOWN@fbr***.com>, orig_to=<UNKNOWN>, relay=local, delay=0.03, delays=0.02/0.01/0/0, dsn=5.1.1, status=bounced (unknown user: "unknown")
May  3 11:33:27 AM004 postfix/local[3479]: 71540404F6: to=<**@fbr***.com>, orig_to=<**>, relay=local, delay=2.4, delays=0.01/0/0/2.4, dsn=5.1.1, status=bounced (unknown user: "**")
May  3 11:33:27 AM004 postfix/cleanup[7260]: D5D5E43BC9: message-id=<20170503093327.D5D5E43BC9@AM004.fbr***.com>
May  3 11:33:27 AM004 postfix/bounce[3421]: 71540404F6: sender non-delivery notification: D5D5E43BC9
May  3 11:33:27 AM004 postfix/qmgr[24201]: D5D5E43BC9: from=<>, size=4364, nrcpt=1 (queue active)
May  3 11:33:27 AM004 postfix/local[32722]: D5D5E43BC9: to=<nagios@fbr***.com>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
May  3 11:33:27 AM004 postfix/qmgr[24201]: D5D5E43BC9: removed
May  3 11:33:28 AM004 postfix/local[5322]: A857E43BBE: to=<Alert:L15STC30.1_Panel/UPTIME@fbr***.com>, orig_to=<Alert:L15STC30.1_Panel/UPTIME>, relay=local, delay=0.81, delays=0.02/0/0/0.79, dsn=5.1.1, status=bounced (unknown user: "alert:l15stc30.1_panel/uptime")
May  3 11:33:28 AM004 postfix/local[1506]: A857E43BBE: to=<**@fbr***.com>, orig_to=<**>, relay=local, delay=0.87, delays=0.02/0/0/0.85, dsn=5.1.1, status=bounced (unknown user: "**")

mailq

DD8A943DA2      511 Wed May  3 11:50:44  nagios@fbr***.com
(delivery temporarily suspended: connect to fbr***.com[10.21.***.***]:25: Connection refused)
                                         toto@Mbout.com

D85AA43D6B      518 Wed May  3 11:49:19  nagios@fbr***.com
(delivery temporarily suspended: connect to fbr***.com[10.21.136.***]:25: Connection refused)
                                         toto@Mbout.com

DAF1B43C0C      518 Wed May  3 11:35:37  nagios@fbr***.com
(delivery temporarily suspended: connect to fbr***.com[10.21.***.***]:25: Connection refused)
                                         toto@Mbout.com

commands.cfg

# 'notify-service-by-email' command definition
define command{
    command_name    notify-service-by-email
    command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n $NOTIFICATIONCOMMENT$\n" | /usr/sbin/sendmail.postfix sudo -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
    }

Hors ligne

#2 Le 05/05/2017, à 09:25

bruno

Re : Postfix envoie externe d'emails

Bonjour,

Visiblement la connexion à ton serveur SMTP est refusée : connect to fbr***.com[10.21.***.***]:25: Connection refused). Il ya d'autres erreurs dans les logs concernant des utilisateurs inexistants…

Ce serveur est-il accessible sur le réseau et son port 25 est-il ouvert ?

Je trouve la configuration de postfix un peu curieuse car ton nom de domaine (mydomain) est identique au relayhost…

Dernière modification par bruno (Le 05/05/2017, à 09:25)

Hors ligne

#3 Le 05/05/2017, à 09:53

Mihowi

Re : Postfix envoie externe d'emails

bonjour,

Merci de ta réponse
Le serveur est accessible sur le réseau et pour le port 25 je fais un telnet IP_Serveur_SMPT 25 déçue mais j'ai ''echec lors de la connexion'' pour le moment je n'ai pas accès à ce serveur pour vérifié ou ouvrir le port.

Je changer le relayhost = mydomain en relayhost = [IP_Serveur_SMPT]:25 Les logs non pas changer j'ai toujours les mêmes erreurs

Dernière modification par Mihowi (Le 05/05/2017, à 09:53)

Hors ligne

#4 Le 05/05/2017, à 14:21

ikoula

Re : Postfix envoie externe d'emails

Bonjour,

La machine est dans un domicile ?
Attention certains FAI bloquent bonnement et simplement le port 25.


Thomas | Community manager | ikoula Serveurs dédiés, VPS et Cloud Public
Contactez-nous | Suivez-nous sur Twitter | Likez nous sur Facebook

Hors ligne

#5 Le 05/05/2017, à 14:37

Mihowi

Re : Postfix envoie externe d'emails

Bonjour,

Merci de ta réponse
Je suis en stage dans une entreprise, le port 25 est ouvert sur le serveur où est installé postfix et pour le serveur de messagerie je ne peux pas vérifier ça avant la semaine prochaine.

Hors ligne

#6 Le 07/05/2017, à 16:21

LeoMajor

Re : Postfix envoie externe d'emails

bonjour,

postfix ne sait pas ce qui doit être livré sur place et ce qui doit être envoyé par l'agent de transport smtp (lapsus entre (local,virtual) vs smtp ): Agent de transport utilisé à contre-emploi. Relais utilisé à contre-emploi.

Mbout.com est à livrer sur place ou pas ?
host -t A mbout.com; host -t mx mbout.com

Si relayhost est vide = envoi direct. La requête n'est pas sous-traité par un tiers, dans le cadre smtp: .

pour livrer sur place avec local:
renseigner au choix; home_mailbox, mailbox_command*, mailbox_transport

Ne pas perdre de vue aussi;   les récipients valides.
relaydomains=$mydestination       
ou relay_recipients_maps 
-> la doc postfix -> permit_auth_destination valide à la réception (doc

Dernière modification par LeoMajor (Le 07/05/2017, à 16:24)

Hors ligne

#7 Le 07/05/2017, à 16:32

Nuliel

Re : Postfix envoie externe d'emails

Bonjour,

Je confirme ce que dit ikoula, je suis chez orange je suis obligé de passer par leur serveur smtp.
Voir https://yunohost.org/#/isp_orange_fr si tu es chez orange.

Hors ligne

#8 Le 08/05/2017, à 11:03

Mihowi

Re : Postfix envoie externe d'emails

Bonjour,

Je suis chez Tata Communications, leur serveur smpt est smpt.vsnl.net et voila le changement effectuer dans le main.cf

relayhost = smtp.vsnl.net

Résultat de logs

May  8 10:36:21 AM004 postfix/error[18595]: 8D32243C8A: to=<nagios@fbr***.com>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to smtp.vsnl.com[203.13.40.33]:25: Connection timed out)

Le ping vers 203.13.40.33 est ok  et un traceroute 203.13.40.33 retourne

[root@AM004 ~]# traceroute -n -T -p 25 203.13.40.39
traceroute to 203.13.40.39 (203.13.40.39), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

Apparemment les pacquets SYN n'arrivent pas à sortir
Merci de votre aide

Hors ligne