Proxies para email marketing

Antes de uma campanha você limpa a lista e vê onde o e-mail cai. As duas coisas esbarram no mesmo IP: o servidor de e-mail limita acessos frequentes de um endereço. Um pool MIX de até 25.000 IPs distribui as verificações por milhares de endereços, então validar uma lista de um milhão roda em milhares de threads. Uma hora de teste custa $1.

  • O tráfego não é cobrado
  • Pool verificado a cada 5 minutos
  • Reembolso em pacotes desde 3 dias
Ver preços
E-mails se espalham para os endereços dos destinatários por uma rede de nós proxy

O preço para o seu volume

Escolha um pacote e mova o período e o número de threads. Uma thread é uma conexão SMTP aberta naquele momento: um validador com 2.100 threads verifica 2.100 endereços de uma vez. É para esse caso que o controle aponta.

MIX-Elite foi feito para validação industrial e monitoramento de entregabilidade: listas de dezenas de milhões, testes de caixa de vários países, rodadas agendadas. O maior pool, 25.000 endereços, e threads até 9.900. A verificação SMTP precisa de muitas threads, por isso o widget abre em 2.100, o início recomendado.

1 mês
2.100+40%

Uma thread é uma conexão simultânea. Mais threads — mais feito no mesmo tempo.

$210
≈ $7 / diapor 30 dias

$150 por um mês+ $60 por threads

economia $630 vs. diário
SIMreembolso do restante
  • 1 hora — $1
  • 1 dia — $20
  • 3 dias — $40
  • 1 semana — $70
  • 2 semanas — $100
  • 1 mês — $150
  • 3 meses — $360
  • 6 meses — $675
Comprar proxies — MIX-Elite

Como conectar os proxies à validação de listas

  1. 1
    Compre uma hora por $1 e informe o IP do servidor onde roda o validador.

    A lista branca abre o acesso ao próprio servidor, o validador não tem onde digitar login e senha. Até dez endereços na lista.

  2. 2
    Copie no painel o link da lista de proxies.

    A resposta vem em texto puro: endereço e porta, um proxy por linha. O mesmo link terminado em .csv acrescenta uma coluna uptime, útil para escolher os endereços mais estáveis.

  3. 3
    Carregue o link no validador como fonte de proxies.

    MailList Verify, BriteVerify e verificadores caseiros pegam a lista por link e releem sozinhos. Um script próprio em Python se monta a partir do exemplo abaixo.

  4. 4
    Ajuste as threads sem passar das portas do pacote.

    500 no Basic, 1.000 no Business, 1.500 no Elite sem ampliar, até 9.900 com adicional. Uma conexão SMTP sai por uma porta, e numa lista grande as threads decidem o tempo da rodada.

  5. 5
    Verifique o endereço por SMTP em vez de enviar um e-mail.

    O validador cumprimenta o servidor de e-mail do domínio e pergunta pelo endereço com o comando RCPT; um 250 significa que a caixa existe. Nenhum e-mail sai e a reputação do domínio não é gasta.

É assim que uma lista é validada em Python. O script lê os endereços de emails.txt, acha o MX do domínio de cada um, abre SMTP por um proxy aleatório da lista e escreve valid, invalid ou unknown em checked.csv conforme a resposta ao RCPT. Substitua PROXY_LIST_URL_FROM_DASHBOARD pelo link do seu painel.

# pip install requests dnspython PySocks
import random, smtplib, socks, requests
import dns.resolver
from concurrent.futures import ThreadPoolExecutor

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
THREADS = 2100
HELO_DOMAIN = "yourdomain.com"
FROM_ADDR = "check@yourdomain.com"

proxies = [line.strip() for line in requests.get(PROXY_LIST_URL, timeout=15).text.splitlines() if ":" in line]

class ProxySMTP(smtplib.SMTP):
    def __init__(self, proxy, host, port=25, timeout=15):
        self.proxy = proxy
        super().__init__(host, port, timeout=timeout)

    def _get_socket(self, host, port, timeout):
        proxy_host, proxy_port = self.proxy.split(":")
        sock = socks.socksocket()
        sock.set_proxy(socks.SOCKS5, proxy_host, int(proxy_port))
        sock.settimeout(timeout)
        sock.connect((host, port))
        return sock

def mx(domain):
    records = dns.resolver.resolve(domain, "MX")
    return str(min(records, key=lambda r: r.preference).exchange).rstrip(".")

def check(email):
    try:
        smtp = ProxySMTP(random.choice(proxies), mx(email.split("@")[1]))
        smtp.ehlo(HELO_DOMAIN)
        smtp.mail(FROM_ADDR)
        code, _ = smtp.rcpt(email)
        smtp.quit()
        return email, "valid" if code == 250 else "invalid"
    except Exception:
        return email, "unknown"

emails = [line.strip() for line in open("emails.txt") if "@" in line]
with ThreadPoolExecutor(THREADS) as pool, open("checked.csv", "w") as out:
    for email, status in pool.map(check, emails):
        out.write(f"{email};{status}\n")
        print(email, status)

Qual pacote escolher para email marketing

MIX-Basic

8.000 IPs · 500–900 threads

a partir de $50 por mês

Limpeza pontual da lista e teste de caixa. Escolha com dezenas de milhares de endereços e uma rodada por mês.

MIX-Business

16.000 IPs · 1.000–1.400 threads

a partir de $100 por mês

Pacote para serviços e trabalho regular: um milhão de endereços por rodada, controle de entregabilidade por domínios.

MIX-Elite

25.000 IPs · 1.500–9.900 threads

a partir de $150 por mês

Pacote para validação industrial: dezenas de milhões de endereços, threads até 9.900, rodadas agendadas.

Cinco ajustes que preservam o pool e a lista

  • Uma conexão SMTP por um proxy, a próxima por outro. O servidor conta acessos por endereço e devolve falha temporária a RCPTs frequentes.
  • Cumprimente com um domínio real no HELO e ponha um endereço de retorno real no MAIL FROM, senão alguns servidores cortam a conexão antes de responder.
  • Uma resposta 4xx não é 'o endereço é ruim' e sim 'tente depois': deixe o endereço de lado e rode-o de novo por outro proxy.
  • Mantenha um timeout de 15 segundos: uma conexão SMTP travada ocupa uma thread mais que uma dezena de verificações normais.
  • Antes da rodada, ordene a lista por uptime e pegue os endereços mais estáveis; o script abaixo faz isso.

Perguntas sobre proxies para email marketing

01Posso enviar e-mails direto pelo seu pool?
O pool resolve as duas tarefas em torno da campanha: validar a lista por SMTP e conferir onde o e-mail cai. O envio em si de milhares de e-mails faça de um domínio aquecido e do SMTP dele: os sistemas de e-mail julgam a reputação do IP que envia, e um endereço alheio do pool só prejudica a entregabilidade.
02Quantos endereços por hora o pool verifica?
O servidor limita o ritmo de RCPT por IP. Com pausas, um endereço suporta centenas de verificações por hora, e o pool as paraleliza: os 8.000 do Basic verificam listas de centenas de milhares, os 25.000 do Elite várias vezes mais rápido. A velocidade exata para os seus domínios sai em uma hora de teste.
03Por que o widget já marca 2.100 threads?
A verificação SMTP são milhares de conexões curtas seguidas, e as threads decidem o tempo da rodada. 2.100 é o início recomendado para o Elite: o pool aguenta esse número e uma lista de um milhão sai em horas, não num dia. O controle vai até 9.900 se a lista for maior.
04Com o que o validador se autentica?
Com o próprio IP: os proxies aceitam requisições dos endereços que você adicionou no painel, até dez por conta, e não há onde digitar login ou senha. Mudou o validador para outro servidor: troca o endereço na lista e pronto.
05Como escolho os endereços mais estáveis?
O CSV do mesmo link traz uma coluna uptime. Pegue a lista em CSV: colunas ip, port, country, speed, uptime, real_ip separadas por ponto e vírgula. O script abaixo ordena por uptime e grava os endereços do topo em um arquivo, para a verificação ir pelos que ficam online por mais tempo.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
TAKE = 2100
OUT_FILE = "proxies_stable.txt"

text = requests.get(CSV_URL, timeout=15).text
rows = list(csv.DictReader(io.StringIO(text), delimiter=";"))
rows.sort(key=lambda r: int(r["uptime"]), reverse=True)
picked = [f"{r['ip']}:{r['port']}" for r in rows[:TAKE]]

with open(OUT_FILE, "w") as f:
    f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
06E se as respostas dos servidores não convencerem?
A hora de $1 serve para isso: rode um pedaço da lista e veja como os servidores de e-mail respondem. Um pacote desde 3 dias se cancela no painel em qualquer dia, o tempo usado é recalculado pela tarifa normal e o restante volta para o seu saldo.

As dúvidas gerais sobre o serviço estão nas perguntas gerais, a grade completa de planos na página inicial.

Comece com uma hora por $1

Rode um pedaço da lista no pool por uma hora, veja como os servidores respondem e depois escolha o período. Em pacotes desde 3 dias o restante volta para o seu saldo.

Testar proxies por $1
ENTRAR/REGISTRAR-SE