Koozali.org: home of the SME Server

sms et mms récupéré avec fetchmail sur une boite de mon serveur sme

Offline ecureuil

  • *
  • 261
  • +0/-0
bonjour,

sme 9

J'utilise  la contrib fetchmail.

https://wiki.contribs.org/Fetchmail

Le but : récupérer les sms et mms qu'on m'envoie sur mon téléphone portable.

J'ai configuré une boite de free où je reçois tous les appels des personnes qui m'ont laissé un message.
Sur smsbackup+ de mon téléphone portable, j'ai mis cette boite pour recevoir les sms et mms.

Je viens d'aller avec zimbra sur le compte free, j'ai effectivement les sms et mms qui ont été rapatriés.

Sur mon smeserver, j'ai créé une boite mail pour récupérer les messages de la boite free.

Sur mon serveur, j'utilise fetchmail pour récupérer les messages qui arrivent.
Je n'ai que les messages de la boite de réception.

Pour récupérer les noms des dossiers de ma boite free, j'ai utilisé

openssl s_client -connect imap.free.fr:993
...
a login user.anne@free.fr mdp-anne
...
a LIST "" "*"
* LIST (\HasNoChildren) "/" "Brouillons"
* LIST (\HasNoChildren) "/" "Call log"
* LIST (\HasNoChildren) "/" "Chats"
* LIST (\HasNoChildren) "/" "Commercial"
* LIST (\HasNoChildren) "/" "Contacts"
* LIST (\HasNoChildren) "/" "Drafts"
* LIST (\HasNoChildren) "/" "Emailed Contacts"
* LIST (\HasChildren) "/" "INBOX"
* LIST (\HasNoChildren) "/" "INBOX/sent-mail"
* LIST (\NoInferiors) "/" "Junk"
* LIST (\HasNoChildren) "/" "Sent"
* LIST (\HasNoChildren) "/" "SMS"
* LIST (\HasNoChildren) "/" "Trash"
a OK LIST completed

J'ai tous les répertoires de mon compte free
Ce qui m’intéresse ce sont les dossiers  INBOX et SMS

Je configure mon fetchmail  avec l'option folder
ce qui donne quand on regarde /etc/fetchmail

#   Mail N1 Account for : user.anne
/usr/bin/fetchmail -l40000000 -d0 --silent --syslog --fetchmailrc - <<EOF
set postmaster "postmaster@monserver.com"
set bouncemail
set no softbounce
set properties ""
poll imap.free.fr with proto IMAP timeout 60 and options no dns
  user 'user.anne\@free.fr' smtpaddress monserver.com with password 'mdp-anne' is user-anne here keep
  options ssl folder INBOX, SMS
  smtphost 127.0.0.200/25
  antispam 550
EOF

C'est tout récupéré dans la boite de réception du compte de mon serveur qui correspond au compte free correspondant.
J'ai créé un sous-dossier qui contient que les sms sur mon serveur

J'ai tous les sms.
Les sms avec pièces jointes = mms


Pour configurer fetchmail : (C'est assez mal traduit en français)

Serveur de messagerie    Type d'accès au serveur    compte sur le serveur    mot de passe sur le serveur    Raisons de l'échec    
imap.free.fr    SIMAP    user.anne@free.fr    mdp-anne    folder INBOX, SMS

Raisons de l'échec    => il faudrait traduire autrement
Cela ne veut rien dire

Compte Utilisateur    user-anne
Nom d'utilisateur    user.anne(free)
Nom ou adresse IP du serveur de messagerie externe     imap.free.fr
Protocole à utiliser pour lire les messages    imap par ssl (expérimental)
Le nom du compte de messagerie sur le serveur       user.anne@free.fr
Le mot de passe du compte de messagerie sur le serveur    mdp-anne
Options you can pass directly to fetchmail. Warning : these options aren't checked, so if you dont know what this is, you should probably let this field blank !        folder INBOX, SMS
BLANK    

Options you can pass directly to fetchmail. Warning : these options aren't checked, so if you dont know what this is, you should probably let this field blank !
=>
Options que vous pouvez passer directement à fetchmail. Attention: ces options ne sont pas cochées, donc si vous ne savez pas ce que c'est, vous devriez probablement laisser ce champ vide!

J'ai utilisé l'option -r ou folder de fetchmail pour donner les noms des répertoires que je veux récupérer.

Je viens de tester, cela fonctionne.

En plus de tous les messages vocaux de mes lignes téléphoniques, j'ai aussi les sms et mms qu'on m'envoie sur mon téléphone.

Anne