2 votes

Test de l'API Mandrill/Mailchimp depuis localhost

Je cherche un moyen de tester une fonction d'envoi d'email lors du développement d'une application localement, c'est-à-dire sur http://localhost:[some-port]

J'utilise Mandrill par Mailchimp avec l'annonce officielle de la création d'un Module Mandrill API sur Node.js.

Mandrill exige de définir certains paramètres DKIM/SPF pour le domaine d'envoi et je ne suis pas sûr de savoir comment définir mes paramètres DKIM/SPF pour le domaine d'envoi. localhost en tant que Domaine d'envoi .

D'après leurs documents :

Vous devrez ajouter des enregistrements SPF et DKIM et vérifier la propriété de vos domaines d'envoi avant de pouvoir envoyer des courriels par l'intermédiaire de votre compte. Mandrill n'enverra pas d'e-mails provenant de domaines non vérifiés ou de domaines sans enregistrements SPF et DKIM valides, y compris des domaines publics tels que gmail.com, yahoo.com, etc.

En fait, Mandrill exige que l'on définisse le paramètre Envoi de domaines et le DKIM/SPF paramètres pour chaque domaine

J'ai réussi à mettre en place mon système principal et mon système en direct ( www.something.com ), mais je souhaite maintenant configurer également les paramètres du domaine localhost pour que je puisse tester lors du développement local

Pas de réglage localhost en tant que domaine d'envoi, a provoqué des erreurs "rejetées/non signées".

Bien sûr, si je ne mets pas localhost en tant que domaine d'envoi, toute tentative d'envoi d'un message aboutit à cette erreur :

[ { email: 'foo@bar.com',
    status: 'rejected',
    _id: 'bdbd8317b1a14986852b93e12a24246e',
    reject_reason: 'unsigned' } ]

Paramètres localhost en tant que Domaine d'envoi

Existe-t-il un moyen réel de définir localhost en tant que Domaine d'envoi ?


Remarque : Je teste déjà avec un Clé API de test

2voto

blaughw Points 2232

Recherche DKIM/SPF

Vous devez envoyer des courriels en tant que domaine valide dans le DNS public. Cela permet aux recherches DKIM et SPF de fonctionner comme prévu. Vous devez peut utiliser le même domaine que production/live, mais vous voudrez probablement qu'un sous-domaine comme dev.something.com soit le domaine d'envoi. Cela nécessiterait ses propres entrées DNS SPF/DKIM.

Propriété du domaine

La plupart des les domaines destinataires n'accepteront pas de courrier électronique provenant d'une source non authentifiée/non validée. Il suffit d'obtenir un domaine gratuit auprès d'EasyDNS, etc. Vous n'avez pas nécessairement besoin d'un domaine de deuxième niveau. Vous n'avez pas nécessairement besoin d'un domaine de deuxième niveau. faire ont besoin de la possibilité d'ajouter des enregistrements TXT et des CNAME sur la zone pour une consultation publique par les serveurs de courrier électronique de réception.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X