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 04/03/2019, à 14:25

Am7#9

[Résolu] Email vide msmtp

Bonjour tout le monde.

Je me suis fais un petit server pour écouter de la musique depuis n'importe où.
Afin de palier aux changements d'IP dynamique (merci orange) et de pouvoir accèder à ce server, sans avoir à me soucier de ce changement,
je cherche m' envoyer mon IP depuis une commande par email depuis mon ordi.

J'ai vu que msmtp permet d'envoyer directement un mail au server mstp de mon compte mail.
Voici donc le tuto que j'ai suivi, c'est celui de la doc ubuntu.
Donc super, je reçois bien le mail, mais il est vide.

Voici la commande pour tester:

echo "test" | msmtp adresse.mail@orange.fr

Voici le fichier de configuration, c'est un copié collé depuis la doc que j'ai adapté en remplaçant ce qu'il fallait par mon mail et un vrai mot de passe:

account default
host smtp.orange.fr
protocol smtp
auth login
tls on
tls_starttls off
tls_certcheck on 
tls_trust_file /etc/ssl/certs/ca-certificates.crt
from mon-adresse@orange.fr
maildomain orange.fr
port 465
user mon-adresse
password mon-motdepasse

J'ai comparé mon .msmtprc avec d'autres, c'est sensiblement la même chose.
msmtp semble se suffire à lui seul. En tout cas, pour envoyer un mail sur mon compte orange.fr
Je ne comprends pas ce qu'il se passe.

En tapant la même commande avec l'option -v, voici le detail de l'envoie:

cyril@debian 4.19.0-2-amd64 : [ ~ ] $ echo "test" | msmtp -v mon.mail@orange.fr
le fichier de configuration système /etc/msmtprc est ignoré : Aucun fichier ou dossier de ce type
le fichier de configuration utilisateur /home/cyril/.msmtprc est chargé
repli sur le compte par défaut
utilisation du compte default depuis /home/cyril/.msmtprc
host = smtp.orange.fr
port = 465
source ip = (non défini)
proxy host = (non défini)
proxy port = 0
timeout = désactivé
protocol = smtp
domain = localhost
auth = LOGIN
user = mon.mail@orange.fr
password = *
passwordeval = (non défini)
ntlmdomain = (non défini)
tls = activé
tls_starttls = désactivé
tls_trust_file = /etc/ssl/certs/ca-certificates.crt
tls_crl_file = (non défini)
tls_fingerprint = (non défini)
tls_key_file = (non défini)
tls_cert_file = (non défini)
tls_certcheck = activé
tls_min_dh_prime_bits = (non défini)
tls_priorities = (non défini)
auto_from = désactivé
maildomain = orange.fr
from = mon.mail@orange.fr
add_missing_from_header = activé
add_missing_date_header = activé
remove_bcc_headers = activé
dsn_notify = (non défini)
dsn_return = (non défini)
logfile = (non défini)
logfile_time_format = (non défini)
syslog = (non défini)
aliases = (non défini)
lecture des destinataires depuis la ligne de commande
TLS session parameters:
    (TLS1.2)-(RSA)-(AES-256-CBC)-(SHA1)
Information du certificat TLS :
    Propriétaire:
        Nom Usuel: smtp.orange.fr
        Organisation: Orange
        Unité Organisationnelle: Orange France
        Localité: Paris
        Pays: FR
    Émetteur:
        Nom Usuel: DigiCert SHA2 Secure Server CA
        Organisation: DigiCert Inc
        Pays: US
    Validité:
        Date d'activation: lun. 25 févr. 2019 01:00:00 CET
        Date d'expiration: sam. 07 mars 2020 13:00:00 CET
    Empreintes:
        SHA256: AC:37:D5:30:A8:66:3A:BB:58:9A:80:1B:89:F6:D9:E2:2D:6F:B3:B6:68:B8:4C:32:90:75:37:5F:93:F7:1C:52
        SHA1 (deprecated): A3:84:8F:53:76:A1:B2:A1:DF:59:B5:A8:EA:05:23:AD:6E:BD:F7:37
<-- 220 mwinf5d10 ME ESMTP server ready
--> EHLO localhost
<-- 250-mwinf5d10 hello [IP_publique], pleased to meet you
<-- 250-HELP
<-- 250-AUTH LOGIN PLAIN
<-- 250-SIZE 44000000
<-- 250-ENHANCEDSTATUSCODES
<-- 250-8BITMIME
<-- 250 OK
--> AUTH LOGIN
<-- 334 VXNlcm5hbWU6
--> eWVjaGljaGlhbi5jeXJpbEBvcmFuZ2UuZnI=
<-- 334 UGFzc3dvcmQ6
--> OWVncHVieQ==
<-- 235 2.7.0 ... authentication succeeded
--> MAIL FROM:<mon.mail@orange.fr>
<-- 250 2.1.0 <mon.mail@orange.fr> sender ok
--> RCPT TO:<mon.mail@orange.fr>
<-- 250 2.1.5 <mon.mail@orange.fr> recipient ok
--> DATA
<-- 354 enter mail, end with "." on a line by itself
--> From: mon.mail@orange.fr
--> Date: Mon, 04 Mar 2019 15:43:36 +0100
--> test
--> .
<-- 250 2.0.0 jqjc1z00b3oebcy03qjc6G mail accepted for delivery
--> QUIT
<-- 221 2.0.0 mwinf5d10 ME closing connection
cyril@debian 4.19.0-2-amd64 : [ ~ ] $

Tout s'est bien passé et pourtant quand j'ouvre ce mail pour le lire, il est vide.

Dernière modification par Am7#9 (Le 07/03/2019, à 23:03)


debian bullseye sur disque externe, disque dur mort :-(

Hors ligne

#2 Le 07/03/2019, à 23:01

Am7#9

Re : [Résolu] Email vide msmtp

Je commençais à désespérer jusqu' à ce que je tombe sur quelqu'un qui a eu aussi ce problème.
La solution se trouve
Il faut commencer la rédaction du mail par un saut de ligne, une ligne vide......
Et là c'est bon.


debian bullseye sur disque externe, disque dur mort :-(

Hors ligne