[résolu] Envois de mail via postfix FAI Orange

Le système préconisé par la Fondation Raspberry Pi

Modérateurs : Francois, maxty01

Répondre
dudux2
Messages : 11
Enregistré le : mer. 6 avr. 2016 00:38

[résolu] Envois de mail via postfix FAI Orange

Message par dudux2 » lun. 16 mai 2016 20:41

Bonjour,

J'essais de mettre en place l'envois de mail sur mon raspberry 3, mais ça fonctionne bizzarement, un petit coup de pouce serait le bien venu

Voici ma configuration
FAI: Orange

etc/hostname

Code : Tout sélectionner

azerty
etc/hosts

Code : Tout sélectionner

127.0.0.1         localhost.localdomain localhost
192.168.1.2     azerty.noip.me azerty
::1                   localhost ip6-localhost ip6-loopback
ff02::1             ip6-allnodes
ff02::2             ip6-allrouters
127.0.1.1         azerty
etc/mailname

Code : Tout sélectionner

azerty
etc/postfix/main.cf

Code : Tout sélectionner

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


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Raspbian)
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

readme_directory = no

# 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

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_un$
myhostname = azerty
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = azerty, localhost, azerty.noip.me, localhost.localdomain
relayhost = [smtp.orange.fr]
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

# Orange config
transport_maps = hash:/etc/postfix/transport
slow_destination_recipient_limit = 20
slow_destination_concurrency_limit = 10
default_destination_concurrency_limit = 10
/etc/postfix/transport (pour fonctionnement orange)

Code : Tout sélectionner

wanadoo.com slow:
wanadoo.fr slow:
orange.com slow:
orange.fr slow:
sudo nano /etc/postfix/master.cf (pour fonctionnement orange)

Code : Tout sélectionner

# Slow - config MX Orange/Wanadoo
slow unix - - n - 5 smtp
  -o syslog_name=postfix-slow
  -o smtp_destination_concurrency_limit=3
  -o slow_destination_rate_delay=1
#Suivis d'un

Code : Tout sélectionner

sudo postmap /etc/postfix/transport
sudo /etc/init.d/postfix restart

# Redirections des mails
sudo nano /etc/aliases

Code : Tout sélectionner

# See man 5 aliases for format
postmaster: azerty
jeedom: azerty
www-data: azerty
root: azerty
azerty: abcdefghijkl@hotmail.com
# Valider les changement
sudo newaliases

#des petits tests qui fonctionne à merveille

Code : Tout sélectionner

echo "test hotmail" | mail -s "Sujet Test hotmail"  abcdefghijkl@hotmail.com
echo "test jeedom" | mail -s "Sujet Test jeedom" jeedom
echo "test root" | mail -s "Sujet Test root" root
echo "test www-data" | mail -s "Sujet Test www-data" www-data
exemple de mon syslog lorsque ça fonctionne bien exemple avec (echo "test user jeedom" | mail -s "Sujet Test user jeedom" jeedom)

Code : Tout sélectionner

May 16 20:24:46 azerty postfix/pickup[11180]: D14AC1FA4D: uid=1001 from=<jeedom@azerty.noip.me>
May 16 20:24:46 azerty postfix/cleanup[12328]: D14AC1FA4D: message-id=<20160516182446.D14AC1FA4D@azerty>
May 16 20:24:46 azerty postfix/qmgr[1411]: D14AC1FA4D: from=<jeedom@azerty.noip.me>, size=357, nrcpt=1 (queue active)
May 16 20:24:46 azerty postfix/cleanup[12328]: DC4601FA4A: message-id=<20160516182446.D14AC1FA4D@azerty>
May 16 20:24:46 azerty postfix/qmgr[1411]: DC4601FA4A: from=<jeedom@azerty.noip.me>, size=485, nrcpt=1 (queue active)
May 16 20:24:46 azerty postfix/local[12330]: D14AC1FA4D: to=<jeedom@azerty.noip.me>, relay=local, delay=0.08, delays=0.05/0.01/0/0.01, dsn=2.0.0, status=sent (forwarded as DC4601FA4A)
May 16 20:24:46 azerty postfix/qmgr[1411]: D14AC1FA4D: removed
May 16 20:24:47 azerty postfix/smtp[12331]: DC4601FA4A: to=<abcdefghijkl@hotmail.com>, orig_to=<jeedom@azerty.noip.me>, relay=smtp.orange.fr[193.252.22.64]:25, delay=0.29, delays=0.01/0.01/0.15/0.11, dsn=2.0.0, status=sent (250 2.0.0 v6Qm1s00u1Up6NJ036Qn98 mail accepted for delivery)
May 16 20:24:47 azerty postfix/qmgr[1411]: DC4601FA4A: removed

Mon problème c'est lorsque je demande au système de m'envoyé des messages
Par exemple: je revoir un mail lorsque qu'il y a une connexion en root
J'ai ajouter ce code dans /root/.bashrc

Code : Tout sélectionner

echo 'Accès Shell Root le ' `date` `who` | mail -s `hostname` Shell Root de `who | cut -d"(" -f2 | cut -d")" -f1`
Mais la du coup je reçoit 2 emails
le premier provient de root et le 2eme c'est Mail Delivery System

En faite je me rend compte que root le fait suivre à (Shell, Root, de, pc-qosmio-wifi.home)
pc-qosmio-wifi.home (c'est le pc que j'utilise pour accéder au raspberry via ssh)


Qui peut m'expliqué ce qu'il se passe? et comment remettre tout ça en ordre

Voici mon syslog correspondant

Code : Tout sélectionner

May 16 20:33:15 azerty postfix/pickup[11180]: D29071FA4D: uid=0 from=<root@azerty.noip.me>
May 16 20:33:15 azerty postfix/cleanup[13110]: D29071FA4D: message-id=<20160516183315.D29071FA4D@azerty>
May 16 20:33:15 azerty postfix/qmgr[1411]: D29071FA4D: from=<root@azerty.noip.me>, size=536, nrcpt=4 (queue active)
May 16 20:33:15 azerty postfix/local[13112]: D29071FA4D: to=<de@azerty.noip.me>, relay=local, delay=2.4, delays=2.4/0.03/0/0.03, dsn=5.1.1, status=bounced (unknown user: "de")
May 16 20:33:15 azerty postfix/cleanup[13110]: EB51C1FA50: message-id=<20160516183315.D29071FA4D@azerty>
May 16 20:33:15 azerty postfix/local[13113]: D29071FA4D: to=<pc-qosmio-wifi.home@azerty.noip.me>, relay=local, delay=2.5, delays=2.4/0.05/0/0.02, dsn=5.1.1, status=bounced (unknown user: "pc-qosmio-wifi.home")
May 16 20:33:15 azerty postfix/local[13113]: D29071FA4D: to=<Shell@azerty.noip.me>, relay=local, delay=2.5, delays=2.4/0.07/0/0.01, dsn=5.1.1, status=bounced (unknown user: "shell")
May 16 20:33:15 azerty postfix/qmgr[1411]: EB51C1FA50: from=<root@azerty.noip.me>, size=662, nrcpt=1 (queue active)
May 16 20:33:15 azerty postfix/local[13112]: D29071FA4D: to=<Root@azerty.noip.me>, relay=local, delay=2.5, delays=2.4/0.06/0/0.02, dsn=2.0.0, status=sent (forwarded as EB51C1FA50)
May 16 20:33:15 azerty postfix/cleanup[13110]: F05C11FA85: message-id=<20160516183315.F05C11FA85@azerty>
May 16 20:33:15 azerty postfix/bounce[13116]: D29071FA4D: sender non-delivery notification: F05C11FA85
May 16 20:33:16 azerty postfix/qmgr[1411]: F05C11FA85: from=<>, size=2604, nrcpt=1 (queue active)
May 16 20:33:16 azerty postfix/qmgr[1411]: D29071FA4D: removed
May 16 20:33:16 azerty postfix/cleanup[13110]: 011701FA4A: message-id=<20160516183315.F05C11FA85@azerty>
May 16 20:33:16 azerty postfix/qmgr[1411]: 011701FA4A: from=<>, size=2730, nrcpt=1 (queue active)
May 16 20:33:16 azerty postfix/local[13115]: F05C11FA85: to=<root@azerty.noip.me>, relay=local, delay=0.06, delays=0.02/0/0/0.04, dsn=2.0.0, status=sent (forwarded as 011701FA4A)
May 16 20:33:16 azerty postfix/qmgr[1411]: F05C11FA85: removed
May 16 20:33:16 azerty postfix/smtp[13117]: EB51C1FA50: to=<abcdefghijkl@hotmail.com>, orig_to=<Root@azerty.noip.me>, relay=smtp.orange.fr[193.252.22.64]:25, delay=0.35, delays=0.02/0.03/0.17/0.13, dsn=2.0.0, status=sent (250 2.0.0 v6ZG1s0051Up6NJ036ZGHR mail accepted for delivery)
May 16 20:33:16 azerty postfix/qmgr[1411]: EB51C1FA50: removed
May 16 20:33:16 azerty postfix/smtp[13118]: 011701FA4A: to=<abcdefghijkl@hotmail.com>, orig_to=<root@azerty.noip.me>, relay=smtp.orange.fr[80.12.242.10]:25, delay=0.35, delays=0.03/0.01/0.12/0.17, dsn=2.0.0, status=sent (250 2.0.0 v6ZG1s0061Up6NJ036ZGHQ mail accepted for delivery)
May 16 20:33:16 azerty postfix/qmgr[1411]: 011701FA4A: removed
Merci à tout ceux qui se plongeront dans mon problème! ;)

Dudu
Modifié en dernier par dudux2 le lun. 16 mai 2016 21:12, modifié 1 fois.

dudux2
Messages : 11
Enregistré le : mer. 6 avr. 2016 00:38

Re: Envois de mail via postfix [résolu]

Message par dudux2 » lun. 16 mai 2016 21:11

Bon eh bien tout fonctionne du côté postfix!

C'est ma fonction qui était fausse dans mon .bashrc
Voici la correction que j'ai faite et qui fonctionne!
sudo nano /root/.bashrc
# Ajouter cette ligne à la fin du fichier
echo 'NOTIFICATION - Acces SSH en ROOT sur ' `hostname` ' le' `date` `who` | mail -s "NOTIFICATION - Connexion en ROOT via SSH depuis: `who | cut -d"(" -f2 | cut -d")" -f1`" jeedom

En espérant que mon exemple de config pour posfix avec orange en FAI aidera qu'elqu'un d'audre :mrgreen:

A bienôt!

Avatar du membre
vague nerd
Modérateur
Messages : 1473
Enregistré le : mar. 14 oct. 2014 11:42
Localisation : France !

Re: [résolu] Envois de mail via postfix FAI Orange

Message par vague nerd » lun. 16 mai 2016 23:16

Bravo !

Et si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre, sans l'effacer.

Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.

Merci d'avance !
Cordialement.
Cordialement,

Vague Nerd

Répondre

Retourner vers « Raspbian »