[Resolu] Smtp relay avec postfix ne fonctionne pas

Edit: Le sujet initial est sur exim4 mais j’ai changé pour postfix rapidement

J’ai enfin réussi à installer loomio (en mode docker) , il est à 90% fonctionnel sauf que la partie envoi mail ne fonctionne pas :sweat:

J’ai donc installé exim4 dessus pour avoir un serveur smtp et donc veux l’utiliser comme relais vers mon fournisseur mail habituel.

Le soucis c’est que a chaque fois les logs mails de loomio me donne l’erreur 550 relay not permitted,

par contre de mon serveur en ssh par exemple, je peux envoyer des mails sans soucis

Mon serveur est en ip fixe 172.16.0.85

voici ma conf de exim4:

dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1 ; ::1 ; 172.16.0.85 ; 172.17.0.1'
dc_readhost='loomio.domaine.com'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='172.16.0.0/24:127.0.0.1:172.17.0.0/24'
dc_smarthost='smtp.fournisseur.net'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

le conf de /etc/host:

127.0.0.1       localhost
127.0.1.1       loomio.domaine.lan      loomio

The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

et donc ce que me retourne loomio

[Worker(host:8984998639c5 pid:1)] Job ThreadMailer.send (id=1008) FAILED (5 prior attempts) with Net::SMTPFatalError: 550 relay not permitted
worker_1      | 2016-05-27T14:55:54+0000: [Worker(host:8984998639c5 pid:1)] Job ThreadMailer.send (id=1008) FAILED (5 prior attempts) with Net::SMTPFatalError: 550 relay not permitted

merci pour votre aide pour configurer comme il faut exim4 en smtp relay utilisable par mon docker

J’utilise postfix.

J’ai fait une doc pour moi qui fonctionne à tous les coups.

ça peut t 'aider?

Oui bien sur

car la avec exim je patauge

je n’ai jamais utilisé et conf postfix donc si je bloque et que tu peux me donner un coup de main ok

merci

Edit /etc/postfix/main.cf

    # sets gmail as relay
    relayhost = [smtp.gmail.com]:587

    #  use tls
    smtp_use_tls=yes

    # use sasl when authenticating to foreign SMTP servers
    smtp_sasl_auth_enable = yes 

    # path to password map file
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

    # list of CAs to trust when verifying server certificate
    smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

    # eliminates default security options which are imcompatible with gmail
    smtp_sasl_security_options =

edit /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 username:password

sudo chown postfix /etc/postfix
sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
sudo nano /etc/aliases
sudo newaliases
sudo /etc/init.d/postfix reload

ça fonctionne aussi bien avec gmail qu’un autre fournisseur. ( moi j’ai ovh.

dans ce fichier tu écrit quoi?

root : email
psuedo : email

comme dans les exemples que tu as en haut du fichier.

merci

bon voila mes retours et ce n’est pas très brillant

loomio me dit maintenant ok c’est parti pas de soucis, mais postfix me dit non ca ne part pas, donc je ne reçois pas mes mails

voila les logs

quand je passe par le port 465 demandé par mon fournisseur:

May 30 16:08:53 loomio postfix/smtpd[3851]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 30 16:08:53 loomio postfix/smtpd[3851]: connect from unknown[172.17.0.4]
May 30 16:08:53 loomio postfix/smtpd[3851]: 47ABC81945: client=unknown[172.17.0.4]
May 30 16:08:53 loomio postfix/cleanup[3854]: 47ABC81945: message-id=<574c497531535_12af606a6f12c278f@165ac3c215b9.mail>
May 30 16:08:53 loomio postfix/qmgr[3106]: 47ABC81945: from=<notifications@domaine.lan>, size=2614, nrcpt=1 (queue active)
May 30 16:08:53 loomio postfix/smtpd[3851]: disconnect from unknown[172.17.0.4]
May 30 16:08:53 loomio postfix/smtp[3855]: CLIENT wrappermode (port smtps/465) is unimplemented
May 30 16:08:53 loomio postfix/smtp[3855]: instead, send to (port submission/587) with STARTTLS

quand je passe par le port 587

May 30 16:04:39 loomio postfix/qmgr[3072]: E95A181938: from=<notifications@domaine.lan>, size=5088, nrcpt=1 (queue active)
May 30 16:04:39 loomio postfix/qmgr[3072]: 0A47481939: from=<notifications@domaine.lan>, size=3333, nrcpt=1 (queue active)
May 30 16:04:39 loomio postfix/qmgr[3072]: 3E5C38193A: from=<notifications@domaine.lan>, size=3467, nrcpt=1 (queue active)
May 30 16:04:39 loomio postfix/smtp[3077]: 0A47481939: to=<no-reply@loomio.phimeca.com>, relay=smtp.yaziba.net[85.233.204.132]:587, delay=2136, delays=2135/0.03/0.4/0, dsn=4.7.8, status=deferred (SASL authentication failed; server smtp.yaziba.net[85.233.204.132] said: 535 5.7.8 Error: authentication failed: authentication failure)
May 30 16:04:39 loomio postfix/smtp[3075]: E95A181938: to=<no-reply@loomio.domaine.com>, relay=smtp.yaziba.net[85.233.204.132]:587, delay=2136, delays=2135/0.03/0.42/0, dsn=4.7.8, status=deferred (SASL authentication failed; server smtp.yaziba.net[85.233.204.132] said: 535 5.7.8 Error: authentication failed: authentication failure)
May 30 16:04:39 loomio postfix/smtp[3078]: 3E5C38193A: to=<no-reply@loomio.domaine.com>, relay=smtp.yaziba.net[85.233.204.132]:587, delay=2086, delays=2085/0.05/0.44/0, dsn=4.7.8, status=deferred (SASL authentication failed; server smtp.yaziba.net[85.233.204.132] said: 535 5.7.8 Error: authentication failed: authentication failure)

j’ai changé le nom du post puisque maintenant on se concentre sur postfix qui focntionne pour l’envoi loomio, mais bloque pour la connexion smtp

Ca y est ça fonctionne :middle_finger:

Cool et merci pour ton coup de main :wink:

Merci maintenant met le sujet en résolu pour aidé les autres