• chevron_right

      Messagerie Orange : une nouvelle panne affecte les mails

      news.movim.eu / JournalDuGeek · Tuesday, 5 December - 17:10

    Orange webmail

    Depuis plusieurs heures, les abonnés ne peuvent pas accéder à leurs mails. La firme reste discrète, à l'exception de la branche Pro qui confirme un problème.

    Messagerie Orange : une nouvelle panne affecte les mails

    • chevron_right

      Messagerie Orange : un incident impacte actuellement le service

      news.movim.eu / JournalDuGeek · Monday, 16 October, 2023 - 14:43

    orange-presse-158x105.jpg Orange pressé

    Suite aux plaintes d'utilisateurs, Orange confirme l'existence d'un incident sur son service de messagerie web. Les e-mails sont actuellement indisponibles.

    Messagerie Orange : un incident impacte actuellement le service

    • chevron_right

      Des emails qui arrivent à tous les coups avec Sendgrid

      news.movim.eu / Korben · Thursday, 22 September, 2022 - 04:39 · 6 minutes

    — Article en partenariat avec Twilio —

    Qu’est-ce que Sendgrid ?

    Sendgrid est une suite d’outils et de services proposés par Twilio qui permet d’envoyer des emails, de créer des scénarios, des newsletters et d’automatiser tout ce qui concerne l’envoi de messages.

    Ainsi, plutôt que de configurer votre propre serveur pour envoyer des emails à partir de vos applications web, vous pouvez vous reposer sur Sendgrid pour faire le job. Les avantages sont nombreux : fiabilité, facilité d’implémentation, meilleure déliverabilité de vos messages et surtout vous ne risquez plus de vous faire blacklister votre serveur pour envoi de spams.

    Sendgrid est un outil qui peut s’utiliser comme ça, sans compétences techniques grâce à une myriade d’outils no-code, mais il est également très simple d’utiliser les APIs ou les bibliothèques proposées par Sendgrid pour justement interagir avec le service 100% en code, peu importe le langage.

    Sendgrid vous permet également de lier votre propre nom de domaine pour que vos adresses d’expéditeurs soient à vos couleurs, mais ce n’est pas une étape obligatoire.

    Créer des campagnes en no code

    Grâce à Sendgrid , vous pourrez bien sûr faire de l’envoi simple de newsletter sans rien à voir à coder ou à designer, simplement en choisissant un thème et en le modifiant avant de l’envoyer à votre liste de contact.

    Mais la valeur ajoutée la plus forte du service réside dans la section « Automatisations » (Automations en anglais) qui permet de créer facilement en remplissant quelques formulaires, tout un scénario à chaque nouvelle personne qui vous donne son adresse email.

    Par exemple, vous rentrez un nouvel abonné. Immédiatement vous lui envoyez un email de bienvenue. Puis quelques jours plus tard, vous renvoyez un message, et quelques jours ou semaines encore plus tard, vous pouvez lui envoyer d’autres messages…etc. L’idée c’est de préparer toute une suite d’emails qui sera envoyée au fur et à mesure du temps à votre nouvel inscrit. C’est très pratique pour fidéliser et communiquer de manière progressive avec vos abonnés sans avoir à envoyer la même chose à tout le monde.

    Grâce à Sendgrid, vous pouvez mettre en place tout cela rapidement directement via leur site, sans avoir de compétences techniques.

    Créer une campagne avec du code

    Créer des campagnes avec du code c’est également très simple puisque le site Sendgrid va vous guider dans l’utilisation de ces APIs. Il suffit de choisir d’utiliser la web API (ou le SMTP relay) pour ensuite être guidé selon le langage choisi : Python, Ruby, JavaScript, Go, PHP…etc.

    Ensuite, Sendgrid vous guidera étape par étape, de la création d’une clé API, à l’implémentation du code et vous permettra de valider que votre premier email de test a été correctement envoyé et que tout est OK.

    Une fois cette première étape franchie, vous pourrez alors tout faire avec du code : Créer des listes de contacts, les alimenter, supprimer des contacts, gérer des scénarios d’envoi d’emails, créer et programmer des newsletters…etc. C’est le bonheur, car c’est simple à intégrer et la documentation est très riche.

    Première connexion à Sendgrid avec Python

    Avant toute chose, il faut installer la lib sendgrid comme ceci :

    pip3 install sendgrid

    Ensuite vous devez vous créer une clé API en vous rendant sur la page suivante . Vous pouvez régler les autorisations de cette clé pour qu’elle vous donne par exemple l’accès aux fonctionnalités marketing (création de listes…etc.), à l’envoi de mail, à l’utilisation des templates…etc. A vous de faire vos réglages selon ce dont vous avez envie.

    À partir de là, il ne vous reste plus qu’à coder. Pour se brancher à l’API, il vous suffit donc d’utiliser le code suivant :

    from sendgrid import SendGridAPIClient
    
    sg = SendGridAPIClient('MA_CLÉ_API')
    

    Par exemple, si je veux créer une nouvelle liste de contact, je peux ajouter en dessous le code suivant :

    #create a list
    
    data = {
        "name": "MA LISTE"
    }
    response = sg.client.marketing.lists.post(
        request_body=data
    )
    print(response.status_code)
    print(response.body)
    print(response.headers)

    Et elle sera alors visible chez Sendgrid et je pourrais y ajouter des contacts.

    Voici un code pour ajouter un contact dans ma nouvelle liste. J’ai récupéré son ID auparavant :

    from sendgrid import SendGridAPIClient
    
    sg = SendGridAPIClient('MA_CLÉ_API')
    
    data = {
        "list_ids": ["a44be4a3-5cae-43f2-8ce5-cc32a042e54f"],
        "contacts": [
            {
                "email": "korben@korben.info",
                "first_name": "Korben",
                "last_name": "Manu",
                "country": "France"
            }
        ]
    }
    
    response = sg.client.marketing.contacts.put(request_body=data)
    
    print(response.status_code)
    print(response.body)
    print(response.headers)
    

    Ce qui est cool, c’est que si vous avez créé des champs personnalisés pour vos contacts, vous pouvez également les remplir directement via le code avec le champ « custom_fields ».

    L’importation de contact peut aussi se faire en codant l’importation d’un CSV.

    Si vous rencontrez des erreurs et que vous voulez obtenir un peu plus d’infos de la part de Sendgrid, je vous recommande d’ajouter l’importe suivant :

    from python_http_client.exceptions import HTTPError

    Et d’encapsuler le lancement de la requête comme ceci

    try:
        response = sg.client.marketing.contacts.put(request_body=data)
    except HTTPError as e:
        print(e.to_dict)

    Alors évidemment, je ne l’ai pas précisé, mais vous pouvez ainsi ajouter, modifier, supprimer des contacts, leur envoyer des messages, créer, modifier ou supprimer des listes et j’en passe.

    Il est également possible d’envoyer des emails directement à vos listes et je vais vous montrer comment.

    Un envoi d’email avec Sendgrid en Python

    Pour créer un envoi de mail, il suffit de le forger en respectant les spécifications de l’API.

    On spécifie ainsi dans l’objet data, l’ensemble des informations du mail, à savoir l’expéditeur (sender_id), le sujet, le contenu HTML et texte, le lien pour se désabonner ou encore la liste à laquelle envoyer le message…etc. Tout est bien sûr expliqué dans la doc de l’API.

    from sendgrid import SendGridAPIClient
    from sendgrid.helpers.mail import Mail
    
    sg = SendGridAPIClient('MA_CLÉ_API')
    
    data = {
        "name": "Ma newsletter 2",
        "status": "active",
            "email_config": {
                "sender_id": 4441081,
                "subject": "Quoi de neuf ?",
                "html_content": "<html><body><p>Cette semaine voici les nouveaux sujets...</p></body></html>",
                "plain_content": "Cette semaine voici les nouveaux sujets...",
                "custom_unsubscribe_url": "http://www.example.com/unsubscribe",
            },
        
        "send_to": {
            "list_ids": [
                "a44be4a3-5cae-43f2-8ce5-cc32a042e54f"
            ],    
        },
    }
    
    try:
        response = sg.client.marketing.singlesends.post(request_body=data)
    except HTTPError as e:
        print(e.to_dict)
    else:
        print(response.status_code)
        print(response.body)
        print(response.headers)
    

    Le coût de Sendgrid

    Au niveau des coûts de Sendgrid , ça dépend de votre consommation d’emails, mais la bonne nouvelle c’est qu’en dessous de 2000 contacts et de 6000 emails envoyés par mois c’est totalement gratuit ! C’est donc super pour essayer et commencer à monter un service autour de ça, pour ensuite basculer sur une option payante dès que l’audience est là.

    D’une manière générale, en comparant avec les prix de la concurrence, le prix au mail est assez équivalent à ce qu’on peut trouver ailleurs. Par contre, la vraie différence réside dans les outils et les services qui sont proposés sur Sendgrid. Avec Sendgrid, que vous soyez développeur confirmé ou simple amateur, vous pouvez en l’espace d’une journée mettre en place toute une automatisation d’emails ou créer votre newsletter.

    C’est à portée de tous !

    Découvrir Sendgrid

    • Sp chevron_right

      Spam Resource is going weekly

      pubsub.slavino.sk / spam_resource · Monday, 18 October, 2021 - 12:00 · 1 minute

    If you subscribe to Spam Resource via email, thank you! No matter how you choose to consume this content, I appreciate you. But the email subscribers are helping me keep my skills sharp, allowing me to build and run my own mailing list manager software, and write my own automation to send out the actual posts as email messages, from my own server.

    For you email subscribers, you're going to see some changes here shortly. This will be the last "old style" of email that Spam Resource sends out. Instead of emailing you every post, my friendly helper robot will send you a summary, every Monday morning, of all the posts from the past week.

    There will still be the occasional "breaking news" email when I hear of an ISP or spam filtering system being down, or when a major email service provider acquisition occurs, but barring that, Spam Resource will disturb your inbox but once per week.

    Really Good Emails sends on Friday, THE DRIP sends...every few days, on a schedule I haven't been able to decode, and Gawker seems to like sending on Tuesdays, Wednesdays, and Thursdays. (Yes, I subscribe to the Gawker newsletter, for some reason.) So I don't know if Monday will be a day free of other newsletters, or if subscribers will be overwhelmed with the start of their workweek, or what. I'll probably test that over time.

    Do you think Monday is a good day or bad day to send? Feel free to let me know what you think.

    And if you think I'm making a horrible mistake, let me know as well! If I suddenly get 50 people telling me that they prefer the current style of emails, I'm very likely to reconsider.

    This update allows me to clean up the emails in a few other ways, too. I'm now properly using UTF-8, using quoted-printable encoding for the message body, and the email template is responsive and looks better on mobile ( tutorials are fun !). If you're not signed up for Spam Resource emails, you might want to consider it !

    And, as always, thanks for reading. -- Al Iverson


    Značky: #administrative, #emails, #Network

    • chevron_right

      A 3in1 surprise! Movim 0.17.1, Movim Android 0.17.0.0 and Movim Account Panel

      Timothée Jaussoin · pubsub.movim.eu / Movim · Sunday, 22 March, 2020 - 15:19 edit · 2 minutes

    A bit more than a month after the #Movim 0.17.1 Catalina release I'm pleased to deliver two new releases and a new tool to all the movim.eu users. Let's dive in all those new exciting features.

    Movim 0.17.1

    This minor #release focuses on a few things. We could call it an "integration release". In fact most of the work done were to help with the new Debian package and for the new Android app release.

    Regarding the Debian package, I'd like to personally thanks Dominik George aka Natureshadow from Teckids e.V. and mirabilos for their continuous work on the dependency packaging, patches and general maintenance of the .deb. They were both added in this release on the Core Contributors page. Thanks!

    Upload widget improvements

    The #Upload #widget, that is used to upload files and pictures during the Posts and Messages publication has been redesigned. You can now drag and drop files from your explorer directly in the drop area. The picture visualization has also been improved and now display more information about it.

    Uploaded widget screen, uploaded using the upload feature, this is so META

    Integration with the new Movim Android release

    The Movim #Android app has not been updated for a while. This new release improves the integration experience one step further.

    In fact, the top bar is now transparent and integrates with the rest of the user interface. The pod switching button is not shown anymore during the startup process (that was slowing down the launch of the app) but directly in the navigation bar (you will need to upgrade both Movim and Movim Android to handle this feature). This allows Movim to launch in only a few seconds on a standard 4G connection.

    Movim now integrates even more within the Android UI

    On the Chat page, it is now possible to close the conversations using a simple drag-to-left movement. Similar to what you can find on Telegram for example.

    Movim Account Panel

    Last but not least, all the movim.eu #XMPP accounts have now access to a new panel. Available on api.movim.eu/accounts it allows some account wise configuration to complete some features unavailable client side.

    To authenticate a "one click link" mechanism has been added. Once your identifier entered this authentication link will be send directly by chat allowing you to access your Account Panel.

    Through this panel you'll be able to list all the existing files you ever uploaded using your XMPP account, in the future you'll be able to also delete them.

    Uploaded browser files on the Movim Account Panel

    Email to XMPP

    This Panel also contains an exclusive feature, the possibility to receive #emails on your XMPP account.

    This feature is only working one way, in fact it's our mascot, and now postwoman Miho that will take care of delivering the emails as chat messages directly to you. Please notice that the attachments are not forwarded and we are not applying any form of SPAM filtering on them. The emails are transferred as it in their textual version to you.

    The Email to XMPP feature

    That's all folks! And don't forget, to prevent the spread of the #COVID19, stays safe at home!

    • chevron_right

      Swinging the Vote? – The Markup

      Mathias Poujol-Rost ✅ · Monday, 2 March, 2020 - 21:31 edit

    Swinging the Vote? – The Markup

    #Google’s black box algorithm controls which political #emails land in your main #inbox. For 2020 presidential candidates, the differences are stark.

    #Gmail