39 votes

Je crée un spammeur d'emails, pour une cause exceptionnelle

À Cuba, l'accès au web est extrêmement censuré. J'ai donc créé un outil qui permet à plus de 50 000 personnes de naviguer sur l'internet par courrier électronique. Les Cubains m'envoient un courriel avec une URL dans l'objet, et je leur renvoie un courriel avec la réponse. Plus d'informations ici https://apretaste.com .

Ça marchait comme un charme, jusqu'à ce que le gouvernement communiste de Cuba commence à bloquer mes emails. Ma solution était la rotation.

J'ai commencé par Amazon SES Mais Amazon ajoute un en-tête à tous les courriels, et une fois qu'ils ont bloqué l'en-tête, aucun courriel de SES n'a pu atteindre Cuba. La même chose s'est produite avec Mailgun et d'autres, ils ajoutent tous des en-têtes.

Actuellement, je crée des comptes Gmail et j'envoie des messages via SMTP, mais Google me bloque sans raison et ne me permet d'envoyer que 100 messages par jour et par compte. De plus, je ne peux créer que quelques e-mails en utilisant la même adresse IP/le même téléphone, j'ai donc été obligé d'utiliser des proxys anonymes et de faux téléphones chinois. Je mène maintenant une guerre sur deux fronts.

Un courriel peut être bloqué par trois paramètres : l'adresse IP, le domaine et l'adresse électronique.

Ce serait formidable si je pouvais créer mon propre Postfix dans un VPS qui fait tourner automatiquement l'adresse IP. Encore mieux si je peux simuler "gmail.com", pour éviter d'acheter un nouveau domaine chaque jour.

Toutes les tentatives de créer ce que j'appelle "l'expéditeur ultime" ne font qu'atteindre le dossier spam ou ajouter des en-têtes indésirables, ce qui les rend trop faciles à bloquer. Je me sens épuisé. Je me heurte à une barrière de connaissances.

Je sais que je passe du côté obscur, mais c'est pour une très bonne cause. Des milliers de personnes comptent sur ce service comme leur seule source d'informations impartiales, leur réseau social et leur sentiment d'appartenance au 21e siècle.

Pouvez-vous m'aider à mettre en œuvre "l'expéditeur ultime", ou m'indiquer une autre solution qui m'échappe peut-être ?

7voto

Shiro Points 2367

J'ai quelques suggestions à vous faire.

Le premier s'appuie sur Le routeur en oignon également connu sous le nom de Tor .

Puisque vous passez du côté obscur, pourquoi ne pas jeter un coup d'œil au darknet ?

Jetez un coup d'œil à cette liste de Fournisseurs de courrier électronique Tor . Si vous avez votre propre serveur de courrier électronique auquel vous pouvez accéder par l'intermédiaire de Tor il devient beaucoup plus difficile pour quiconque d'empêcher les gens d'utiliser ce service. Après tout, Tor a été développé pour offrir aux gens un accès non censuré au web.

Vous pouvez lire sur Tor en détail aquí il utilise Routage en oignon y este est la façon de configurer votre serveur pour qu'il utilise Tor .

Voici un exemple de l'utilisation que vous pouvez en faire :

Les étapes qui impliquent la configuration, la réception d'une demande d'URL et le renvoi de la réponse sont les suivantes :

  1. Configurez un serveur de courrier électronique.
  2. Configurez votre serveur de messagerie pour utiliser Tor.
  3. Publier le nom du service public. (par exemple, "duskgytldkxiuqc6.onion")
  4. Déployez un client qui prend le nom du service et une URL, et laissez-le envoyer un courriel avec une requête à votre serveur.
  5. Le client attend maintenant une réponse.
  6. Vous envoyez une réponse et le client la reçoit.

Vous pouvez changer le nom de votre service régulièrement, mais vous devez le rendre accessible aux personnes qui utiliseront ce service.

Avoir son propre serveur de courrier électronique signifie pouvoir contrôler l'en-tête du courrier.

Voici un exemple de la manière dont vous pourriez l'utiliser :

  1. Configurez votre serveur de courrier électronique de manière à ce qu'il reçoive et reconnaisse les courriels qui contiennent les URLs demandés.
  2. Avant d'envoyer une réponse, modifiez l'en-tête du courriel de façon à ce qu'il affiche une adresse IP aléatoire et une adresse électronique d'expéditeur aléatoire, y compris un nom de domaine aléatoire.
  3. Envoyez votre réponse.

En envoyant un courriel de cette façon, vous ne pouvez pas recevoir de réponse. Mais comme votre réponse contient déjà les informations demandées, ce n'est pas nécessaire.

J'espère que cela vous aidera.

6voto

Mike Points 2252

Faites appel à des bénévoles. Trouvez un moyen pour que des volontaires puissent envoyer des e-mails pour vous. C'est la seule approche à long terme à laquelle je pense. Une simple interface web avec des liens vers des courriels serait suffisante pour commencer, bien que cette approche comporte d'autres problèmes potentiels.

Comme il s'agit d'un petit nombre d'utilisateurs, vous pouvez également utiliser le crowdsourcing pour créer une adresse électronique unique par personne. Ils peuvent créer un compte sur un ensemble spécifique de fournisseurs de messagerie et vous donner les informations d'identification. Cela permettrait d'utiliser une seule adresse électronique par utilisateur ou de faire tourner un grand nombre de comptes de messagerie pour envoyer des courriels.

3voto

Tamás Polgár Points 669

La solution la plus simple consiste peut-être à configurer un serveur SMTP local sur votre propre ordinateur. Vous n'avez même pas besoin d'un serveur à proprement parler.

https://sourceforge.net/projects/winsmtpserver/

Il existe de nombreuses autres applications de ce type. Elles sont généralement utilisées pour tester les fonctions SMTP pendant le développement local, mais rien n'empêche d'envoyer réellement du spam par leur intermédiaire.

2voto

Elucid Points 114

Je sais qu'il s'agit d'une tâche assez importante, mais pourquoi ne pas associer les utilisateurs à un ou plusieurs courriels afin qu'ils reçoivent toujours un courriel de ce courriel ?

  1. Je suppose que les gens n'ont pas plus de 100 requêtes par jour, si c'est le cas, ils peuvent commencer à les recevoir à partir d'un e-mail de sauvegarde.

  2. J'imagine qu'il serait moins suspect pour eux d'avoir l'air d'être en contact permanent avec un seul e-mail plutôt que 50 000 en contact avec un seul.

Je sais que c'est un travail énorme, mais je pense que ça résout votre problème.

1voto

Rajesh Bajaj Points 130

Puisque les utilisateurs sont disposés à recevoir des courriels de votre part, vous ne devriez pas être bloqué.

Lorsque vous avez mentionné que vous obteniez un blocage, cela signifie-t-il que votre courrier est envoyé dans les spams, qu'il se perd entre l'envoi et la réception ou qu'il est renvoyé ?

Je vous suggère d'installer votre propre serveur de messagerie et de suivre les instructions ci-dessous :

-Obtenez environ 25 ip ou plus à faire tourner. (L'IP est la partie la plus importante qui est suivie et qui est responsable de la réputation de votre serveur de messagerie).

  • Ne commencez pas à envoyer des emails en masse dès le départ, il est préférable d'augmenter progressivement le volume d'emails afin que la réputation du serveur de messagerie soit bien établie.

  • changer souvent le format de l'e-mail

  • encourager l'utilisateur à vous ajouter à sa liste de contacts

  • Votre meilleure partie est que l'utilisateur est prêt à recevoir des e-mails de vous et vous répondriez à l'e-mail ravivé est l'USP de la vôtre, mais encore je vais vous recommander de vous inscrire pour FBL de sorte que vous sauriez quel utilisateur vous signale comme spam et vous pouvez le supprimer de votre liste et ne jamais envoyer son e-mail à nouveau.

  • l'utilisation des meilleures pratiques pour l'envoi de courriels, comme dkim, SPF, dmarc, est également essentielle.

J'espère que ma réponse vous a été utile. Si vous avez besoin d'un guide étape par étape pour mettre en place un serveur de messagerie, faites-le moi savoir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X