Product

Mise à jour produit hebdomadaire : accédez à Mailgun directement depuis le panneau de configuration Rackspace Cloud

Pour simplifier la vie de ces développeurs, Mailgun est désormais accessible directement depuis le panneau de configuration Rackspace Cloud. En savoir plus...
Image pour Mise à jour produit hebdomadaire : accédez à Mailgun directement depuis le panneau de configuration Rackspace Cloud

Vous vous souvenez peut-être que Rackspace a fait l’acquisition de Mailgun en août de l’année dernière. Jusqu’à présent, nous trouvons que l’acquisition se passe à merveille : nous continuons de développer le produit toujours autant, nous adorons l’équipe de Rackspace, et grâce à notre formidable clientèle, notre croissance est très rapide (notre volume d’emails a plus que doublé depuis l’acquisition). Même si la majorité de notre clientèle provient toujours d’autres plateformes et solutions d’hébergement, une grande partie de la clientèle de Rackspace a commencé à utiliser Mailgun (merci à vous !). Pour simplifier la vie de ces développeurs, Mailgun est désormais accessible directement depuis le panneau de configuration Rackspace Cloud.

Bonne nouvelle : Mailgun débarque dans votre panneau de configuration Rackspace

Si vous faites partie de la clientèle de Rackspace, vous pouvez accéder à votre compte Mailgun directement depuis l’interface où vous gérez vos serveurs, vos bases de données, votre stockage par blocs, vos réseaux privés et tout le reste.

Par défaut, chaque compte Rackspace Cloud inclut un nouveau compte Mailgun, mais vous pouvez également associer votre compte Mailgun existant. Pour cela, il vous suffit de vous munir de votre clé API et d’utiliser la même adresse email de connexion pour les deux comptes. C’est tout simple.

Un exemple : analyser des emails et importer des pièces jointes dans Rackspace Cloud Files

Il y a quelque temps, nous avons publié un article sur une super application de partage de photos qui utilisait Mailgun pour analyser les emails envoyés par sa base d’utilisateurs avec leurs photos, puis importer les fichiers dans Cloud Files, le stockage d’objets de Rackspace (qui repose sur OpenStack Swift). Vous pouvez lire l’article complet ici, mais en voici l’essentiel.

Importer des photos dans Cloud Files

Après avoir configuré une Route pour analyser l’email et l’envoyer à votre application, envoyez la pièce jointe vers Cloud Files comme ceci :

                                

                                    import cloudfiles
import uuid
import os
conn = cloudfiles.get_connection(username=hsimpson, api_key='kwyjibo')
images = conn.create_container('images')
#Create a unique ID for a filename
image_attachment = images.create_object('%s%s') % (str(uuid.uuid4()), file_extension)
image_attachment.load_from_filename(attachment.filename)
                                
                            

Dans ce cas (puisqu’il s’agit d’une application de partage de photos), il est important que tout le contenu du conteneur d’images soit accessible publiquement via une URL unique. Après l’importation, vous pouvez demander l’URI publique à Cloud Files.

                                

                                    image_attachment.public_uri()
  >>'http://c1234.cdn.cloudfiles.rackspacecloud.com/6a8f43...ab3cb7.jpg'
                                
                            

C’est tout. Nous espérons que l’intégration à Rackspace vous facilitera un peu plus la tâche pour intégrer l’email à votre application de cette manière. À la prochaine.

Bons envois,

L’équipe Mailgun