[SMTP] Envoi possible mais erreur !

Bonjour,

Toujours à-propos de mon serveur @home, j’ai configuré exim4 pour lui permettre d’envoyer des messages, selon le tuto de ricardo. :smiley: (merci à lui, encore une fois :p)

Donc, j’arrive à envoyer des messages, mais je ne les reçois pas.
Et, en effet, quand je lis le fichier de log /var/log/exim4/mainlog, il m’informe de ceci :

“Client host rejected” : en attendant, je vais essayer de voir ce que je peux trouver comme réponse, sur le web …
Parce que là, perso, je séche :stuck_out_tongue:

PS : Précision : le serveur vers lequel j’envoie porte bien le nom de smtp.stephane-huc.net, et fait partie de l’offre gandi…

Bon, j’ai pu mettre en fonctionnement un de mes anciens disques dur RAID, de mon précédent serveur maison, qui fonctionnait très bien (crash RAID suite à HD HS!), dans un vieux laptop de secours que j’ai

J’ai “copié-collé” exactement la même configuration :

  GNU nano 2.2.6                           File: /etc/exim4/update-exim4.conf.conf                                                             

# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
#
# Please note that this is _not_ a dpkg-conffile and that automatic changes
# to this file might happen. The code handling this will honor your local
# changes, so this is usually fine, but will break local schemes that mess
# around with multiple versions of the file.
#
# update-exim4.conf uses this file to determine variable values to generate
# exim configuration macros for the configuration file.
#
# Most settings found in here do have corresponding questions in the
# Debconf configuration, but not all of them.
#
# This is a Debian specific file

dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost='stephane-huc.net'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.stephane-huc.net::465'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Et, maintenant le message d’erreur a changé :

Hum ???

C’est d’autant frustant que quand je tape la commande suivante :

$ exim -qff -v
LOG: queue_run MAIN
  Start queue run: pid=36289 -qff
delivering 1aQst4-000G4u-RP (queue run pid 36289)
LOG: MAIN
  Unfrozen by forced delivery
R: smarthost for red@stephane-huc.net
T: remote_smtp_smarthost for red@stephane-huc.net
Transport port=25 replaced by host-specific port=465
Connecting to relay.mail.gandi.net [217.70.184.8]:465 ... connected

Connected”!!!

Bon, finalement, j’ai trouvé une solution ; j’ai modifié la valeur suivante en enlevant le double ‘:’ pour n’en garder qu’un seul, dans le fichier update-exim.conf.conf :

dc_smarthost='smtp.stephane-huc.net:465'

Bref, alors que les commentaires disent qu’il en faut deux.
Écris ainsi, cela fonctionne.

Bizarre !