sql >> Databasteknik >  >> RDS >> Mysql

Skicka e-post till Yahoo och Hotmail-användare?

Herre, Google är din vän. Kort sagt, det finns inget enkelt svar på din fråga. E-postleverans är inte särskilt trivialt, särskilt eftersom det inte beror helt på din programmering.

99 % är ditt värdfel. Om du använder VPS, eller på delad hosting - kan du glömma det eftersom du ärver ryktet från andra 300 personer som använder samma server.

Om du äger din server, kontrollera ditt IP-rykte och räkna sedan ut att du kommer att behöva 2-3 månaders felfri e-post för att börja komma igenom.

Om du har 5K över en månad, använd ReturnPath ELLER bara någon som CampaignMonitor eller MailChimp ESP:er för att leverera dina e-postmeddelanden.

DEBUG: Om du har root/shell-åtkomst, prova följande:

  • "dig mx yahoo.com" från skalet
  • kopiera första eller andra auktoriserade svaret
  • telnet (IP/domän) 25
  • manuellt emulera SMTP-konversation så här
  • Klistra in vad Yahoos e-postserver säger till dig här

P.S. Om du hamnar i skräppostmappen, grattis! Vanligtvis kommer din e-post att släppas på SMTP-nivå, tyst. Ännu värre kommer du att få uppskjutna SMTP-fel från Yahoo:det betyder att de stryper dig eftersom de inte har tillräckligt med data om dina klagomålsförhållanden.

P.P.S. Ställ in DNS-poster för att inkludera SPF och tryck även på DKIM-signering för din MTA. Detta kommer att vara till stor hjälp när du försöker bevisa din legitimitet.

P.P.P.S. Använd http://www.senderbase.org/ för att söka upp din IP först.

Lycka till.



  1. Lär dig hur du importerar Excel-data till en MySQL-databas

  2. fel 1064(42000) när du försöker köra mysqldump-kommandot

  3. Mysql Chain Select Query

  4. Räkna och gruppera samma namngivna kolumn i olika tabeller (där klausul från endast en tabell)