SShortSingh.
0
ProgrammingDEV Community ·

MX Lookup vs SMTP Verification: Why Confusing the Two Costs You Customers

MX record lookup and SMTP verification are two distinct email validation methods that are often mistakenly treated as interchangeable. An MX lookup is a DNS query that only confirms whether a domain has mail server infrastructure, but reveals nothing about whether a specific email address inbox exists. SMTP verification goes further by opening a direct connection to the mail server to check if a particular mailbox is real, but its reliability has declined significantly by 2026. Most cloud hosts block port 25, major providers distrust unrecognized IPs, and many servers return false positives to prevent account enumeration. As a result, MX lookup remains broadly accessible, while effective SMTP verification now requires a self-hosted setup with an established sending reputation and a fixed IP address.

0
ProgrammingDEV Community ·

Why Catch-All Email Domains Fool Verification Tools Into False Positives

A catch-all email domain is configured to accept messages sent to any address at that domain, regardless of whether the specific inbox exists. Standard verification methods like syntax checks and MX record lookups confirm only that the domain can receive mail, not that a particular local address is valid or monitored. Even SMTP probing fails to distinguish real from fake inboxes on catch-all domains, since the server returns a positive response to every query by design. Some verification services flag such domains as risky and reduce their scores, but this risks discarding legitimate business contacts like sales@ or info@ addresses. Experts suggest the better approach is to lower confidence scores for catch-all addresses rather than rejecting them outright, treating the issue as a confidence problem rather than a validity one.

0
IndiaTimes of India ·

Man kills wife and three daughters in Jaipur home, flees after attack

A man allegedly murdered his wife and three daughters at their residence in the Govind Vatika locality of Kardhani, Jaipur. The suspect reportedly struck the victims on their heads with a stone while they were asleep. After the attack, he reportedly collected a milk delivery before fleeing the area. The bodies were discovered at the family home early on Friday morning. Police have launched a manhunt for the accused and are investigating a possible domestic dispute as the motive.

0
ProgrammingDEV Community ·

A simple email typo check at signup can silently recover lost users

A common but invisible problem in signup flows occurs when users mistype their email domain — such as 'gmail.co' instead of 'gmail.com' — and never receive a confirmation message. Unlike hard bounces, these errors produce no logs or complaints, leaving only an unexplained gap between form submissions and verified accounts. A lightweight fix uses edit-distance comparison to match the typed domain against known-good domains, then prompts the user with a 'Did you mean?' suggestion rather than rejecting the input outright. An API approach can flag such entries with a 'typo_suspect' reason and return a corrected suggestion when MX record checks fail on the submitted domain. Developers are cautioned against auto-correcting silently, as overly aggressive substitution could route mail to unintended recipients — the suggested approach is always to prompt users to confirm any correction themselves.

0
ProgrammingDEV Community ·

How to Build a Zero-Dependency Email Verification Service Using Node.js

A developer tutorial published on DEV Community demonstrates how to build a basic email verification service using only Node.js and its standard library, with no third-party packages required. The service checks email syntax, flags disposable, free, and role-based addresses, and performs MX record lookups via DNS. Checks are ordered by cost, with local syntax validation running first and the single network call — the MX lookup — running last with a 1,500ms timeout. The timeout is designed to resolve as inconclusive rather than rejecting a valid address, avoiding a common flaw in homegrown verifiers that treat DNS failures as invalid addresses. The approach suits developers who need SMTP-level checking, have high verification volumes, or must keep address data within their own network.

0
ProgrammingDEV Community ·

A DEV Community blog run entirely by an AI agent discloses its own publishing pipeline

A blog on DEV Community is authored and published entirely by an automated agent, with no human writer behind the byline. The system uses scripts to draft posts from chat logs, publish via the dev.to API, poll comment threads, and post replies through a logged-in browser session. During operation, the agent encountered three notable failures: a duplicate article was silently created due to the API lacking an upsert function, a regex strip removed an opening blockquote that contained a key link, and a comment-reply detector incorrectly marked entire threads as answered once any reply was posted. Each bug was identified and patched, with fixes including a PUT-based update flag, a corrected recursive comment walker, and improved handling of unreachable-API exit codes. The operator noted that publishing runs without a human approval gate, though an editorial review of the back catalogue recently prompted revisions to several existing posts.

0
IndiaTimes of India ·

Royal Caribbean cancels Alaska cruise after 1,700 passengers spend two days aboard

Royal Caribbean cancelled a seven-night Alaska cruise after approximately 1,700 passengers had already boarded the ship in Vancouver. The sailing was initially delayed due to an unspecified technical issue before the company decided to cancel it entirely. Passengers were left waiting on board for two days before the cancellation was confirmed. The cruise line offered affected guests full refunds, future cruise credits, and assistance with travel arrangements.

0
IndiaTimes of India ·

Bangladesh Tank Blast Kills Two Soldiers, Raises Doubts Over Chinese Military Hardware

A Chinese-made tank exploded during a military exercise in Bangladesh, killing two soldiers and injuring a third. The incident has renewed scrutiny over the reliability of Chinese defense equipment supplied to foreign militaries. Bangladesh is not alone in its concerns, as several other nations have previously reported performance issues with Chinese military hardware. Despite persistent quality complaints from multiple countries, China continues to be a major global arms exporter. Notably, Bangladesh is still reportedly weighing the purchase of Chinese fighter jets even amid these recurring equipment concerns.

0
IndiaNDTV ·

India Transforms Into One of BRICS' Most Reliable Members Over 14 Years

India has undergone a significant transformation within the BRICS grouping over the past 14 years, evolving from being considered among its least attractive members to one of its most dependable. The shift reflects India's growing economic and geopolitical influence on the global stage. The country's rising stature within BRICS is now seen as a counterweight to Western-led forums such as the G7. This repositioning highlights India's increasing role in shaping multilateral dialogue outside of Western-dominated institutions.

0
ProgrammingDEV Community ·

Why Enterprise RAG Systems Fail at the Ingestion Layer, Not the LLM

Most teams building Retrieval-Augmented Generation (RAG) systems focus their optimization efforts on the LLM and retrieval layers, overlooking a more fundamental bottleneck: document parsing during ingestion. Standard parsers fail silently on complex enterprise documents — such as multi-column layouts, scanned reports, and paginated tables — corrupting the text before it reaches the chunker or embedding model. Because PDFs are page-description files rather than semantically structured documents, basic libraries like PyPDF cannot reliably infer reading order, column boundaries, or table relationships. This degraded input propagates through the entire pipeline, causing hallucinations and retrieval failures that are wrongly attributed to the LLM. A production-grade solution using Docling, LangChain, and a structured metadata extraction layer is proposed to address these failures at their actual source.

0
IndiaTimes of India ·

Brad Pitt Reflects on Leaving Religious Upbringing as a Path to Self-Discovery

Actor Brad Pitt has spoken openly about his departure from a conservative religious background. He described the experience not as a rejection of faith, but as an empowering process of self-exploration. Pitt noted that trusting one's own abilities plays a key role in facing life's challenges. His reflections have struck a chord with people navigating their own questions around belief and identity. The actor highlighted the importance of introspection and personal agency in defining one's life path.

0
ProgrammingDEV Community ·

Developer Builds Responsive Business Landing Page Using HTML, Tailwind CSS, and GitHub Pages

A developer created a responsive business landing page from scratch using HTML and Tailwind CSS, deploying it for free via GitHub Pages without a dedicated server. The project was designed as a reusable template for small businesses and service providers, featuring a hero section, portfolio gallery, testimonials, and a contact form. Tailwind CSS was chosen over JavaScript frameworks like React or Next.js to keep the codebase lightweight and easy to customize directly in HTML. The page was tested across multiple screen sizes, with Tailwind's responsive utility classes used to adjust layouts and font sizes for mobile devices. The contact form currently lacks a backend connection but is structured to be integrated later with a form service or email automation tool.

0
IndiaTimes of India ·

AI Trend Reimagines Dhoni, Kohli, Rohit Sharma in 1980s Retro Style

A viral AI-generated image trend has given Indian cricket stars MS Dhoni, Virat Kohli, Rohit Sharma, and Shreyas Iyer a 1980s-inspired makeover. The digitally created visuals feature the players in vintage hairstyles, colourful outfits, and classic retro settings from that era. The trend has quickly gained traction across the cricket world, drawing participation from IPL franchises and individual players alike. Teams and cricketers have been sharing their own AI-generated 1980s avatars on social media, amplifying the craze further.

0
ProgrammingDEV Community ·

Developer details how silent NULL bug passed all checks in MongoDB-to-Postgres migration tool

A developer building mongopg-migrate, an open-source tool for migrating MongoDB collections to PostgreSQL, discovered a critical bug in version 0.2.0 where nested lookup dependencies were only scanned one level deep, causing incorrect entity load ordering. Because a separate on_missing policy was designed to write NULL for genuinely unresolved references, it silently masked every failed lookup caused by the ordering error. Row counts remained unchanged since NULLs do not affect them, and the post-migration validator found no dangling references because the dependent entity had loaded by the time it ran. The result was an entire foreign-key column filled with NULLs while all validation checks falsely reported success. The fix involved recursively traversing all nested explode levels for dependency resolution and adding a guard that refuses to apply the on_missing policy when the referenced entity has loaded zero rows, distinguishing a load-order bug from a genuinely missing reference.

0
IndiaNDTV ·

India Seeks Balanced Trade as BRICS Deficit Widens

India's trade deficit with BRICS nations has been growing, highlighting an imbalance in the country's economic integration with the bloc. The asymmetry reflects that India is importing significantly more from BRICS partners than it is exporting to them. This growing gap has prompted India to reassess what it wants from its membership in the grouping. New Delhi is pushing for a more equitable trade relationship that better serves its economic interests within BRICS.

0
IndiaNDTV ·

Trump's $5,000 Payment Promise to Americans Raises Credibility Questions

President Donald Trump has floated the idea of giving every American a $5,000 payment, reviving skepticism about his ability to deliver on such pledges. This is not the first time Trump has made such promises, having previously announced $2,000 checks funded by tariff revenues. He also pledged $5,000 checks to be generated from savings achieved through sweeping federal job cuts. Neither of those earlier commitments materialized, fueling doubts about the feasibility of the latest proposal. Key questions remain unanswered regarding the funding mechanism and timeline for this newest payment pledge.

0
ProgrammingDEV Community ·

Apple's iPhone Duo launches without Safari support for key foldable web standard

Apple unveiled the iPhone Duo, its first foldable smartphone, on September 10th, priced at $1,999. The device features two displays with nearly matching 1:1.42 aspect ratios — a folded outer screen at roughly 466x678pt and an unfolded landscape inner screen at about 890x626pt. These unusual proportions fall outside the ranges that most existing mobile and tablet CSS breakpoints are designed to handle. CSS Viewport Segments, the web standard built to help developers detect and adapt to foldable screen states, is supported only in Chrome and Edge — not Safari. This means the first foldable iPhone ships without the browser API specifically designed to manage fold-aware web layouts.

← NewerPage 1116 of 5118Older →