Page 1 sur 1

[SSMTP] Mauvaise configuration (RESOLU)

Publié : jeu. 30 juin 2016, 22:29
par jip14
Bonsoir à tous,

J'essaye de mettre en place une récupération automatique des mails root sur un boite mail. J'utilise ssmtp pour cela et une boite mail spécifique ouverte à la poste.
Voici les élément du paramétrage mis en place

Code : Tout sélectionner

# /etc/ssmtp/ssmtp.conf
root=xxxxxx@laposte.net
AuthUser=xxxxxxxx@laposte.net
AuthPass=xxxxxxx
MailHub=smtp.laposte.net:465
UseTLS=YES
RewriteDomain=
FromLineOverride=
hostname=jpm2

Code : Tout sélectionner

# /etc/ssmtp/revaliases
root:xxxxxxxx@laposte.net:smtp.laposte.net:465 
Et voici la réponse que j'obtiens lorsque je lance un test :

Code : Tout sélectionner

[jpm@jpm2 ~]$ echo test121 | mail -v -s "encore un autre test" xxxxxxxx@laposte.net
[<-] 220 lpn-prd-vrin003 ESMTP Postfix (Ubuntu)
[->] EHLO jpm2
[<-] 250 DSN
[->] AUTH LOGIN
...
[<-] 235 2.7.0 Authentication successful
[->] MAIL FROM:<jpm@>
[<-] 501 5.1.7 Bad sender address syntax
sendmail: 501 5.1.7 Bad sender address syntax
Dans le retour obtenu ci-dessu, je retrouve : MAIL FROM:<jpm@> ? d'où sort cette instruction, je n'ai, nulle part une adresse avec jpm@
Je n'ai aucun log dans /var/spool/mail ??? mais systemd garde trace de la connexion

Code : Tout sélectionner

[root@jpm2 jpm]# journalctl /usr/bin/ssmtp
juin 30 21:01:00 jpm2 sSMTP[14926]: Creating SSL connection to host
juin 30 21:01:00 jpm2 sSMTP[14926]: SSL connection using ECDHE-RSA-AES25
J'ai pris sois de soigneusement relire les différentes instructions pour éliminer le risque des fautes de frappe.
La boite mail est opérationnelle, testé I/O par ailleurs
J'ai tester l'instruction UseSTARTTLS, seule et conjointement à UseTLS = ne fonctionne pas,
J'ai, suivant la suggestion d'un autre forum testé sans conviction = hostname=xxxxx@laposte.net = ne fonctionne pas,

J'arrive au bout de mes quelques idées et je sollicité vos remarques et pistes pour essayer de sortir de cette impasse. Merci d'avance.

Re: [SSMTP] Mauvaise configuration

Publié : jeu. 30 juin 2016, 22:57
par benjarobin
Essaye ceci

Code : Tout sélectionner

# The user that gets all the mails (UID < 1000, usually the admin)
root=xxxxxx@laposte.net

# The mail server (where the mail is sent to)
mailhub=smtp.laposte.net:465

# The address where the mail appears to come from for user authentication.
rewriteDomain=laposte.net

# The full hostname
hostname=localhost

# Use SSL/TLS before starting negotiation
UseTLS=Yes
UseSTARTTLS=Yes

# Username/Password
AuthUser=xxxxxxxx@laposte.net
AuthPass=xxxxxxx

# Email 'From header's can override the default domain?
FromLineOverride=yes

Code : Tout sélectionner

# /etc/ssmtp/revaliases
root:xxxxxxxx@laposte.net:smtp.laposte.net:465
jpm:xxxxxxxx@laposte.net:smtp.laposte.net:465

Re: [SSMTP] Mauvaise configuration

Publié : ven. 01 juil. 2016, 00:10
par jip14
Bonsoir,

Bien vu...

l'affaire est débloquée avec un petit ajustement la commande UserSTARTTLS ...etc... bloque sur "creating SSL connection to host", manifestement il ne sais pas quelle version choisir.
Après trois minutes, j'ai interrompu et retenter l'opération en supprimant UserSTARTTLS...
et là l'opération s'est parfaitement terminée . J'ai retrouvé mon test dans la boite.

Code : Tout sélectionner

[jpm@jpm2 ~]$ echo test121 | mail -v -s "encore un autre test" jpservice@laposte.net
[<-] 220 lpn-prd-vrin001 ESMTP Postfix (Ubuntu)
[->] EHLO localhost
[<-] 250 DSN
[->] AUTH LOGIN
...
[<-] 235 2.7.0 Authentication successful
[->] MAIL FROM:<yyyyyy@laposte.net>
[<-] 250 2.1.0 Ok
[->] RCPT TO:<yyyyyyy@laposte.net>
[<-] 250 2.1.5 Ok
[->] DATA
[<-] 354 End data with <CR><LF>.<CR><LF>
[->] Received: by localhost (sSMTP sendmail emulation); Fri, 01 Jul 2016 00:05:09 +0200
[->] From: xxxxx@laposte.net
[->] Date: Fri, 01 Jul 2016 00:05:09 +0200
[->] To: xxxxxxx@laposte.net
[->] Subject: encore un autre test
[->] User-Agent: mail v14.8.9
[->] 
[->] test121
[->] .
[<-] 250 2.0.0 Ok: queued as 86DFB366A3B
[->] QUIT
[<-] 221 2.0.0 Bye
Merci beaucoup de ton aide. Bonne fin de soiré