Skip to main content

Posts

Securing Your Emails: A Simple Guide to Email Authentication and Best Practices

Email security is crucial in today's digital landscape, and implementing authentication measures like DMARC, SPF, and DKIM can go a long way in safeguarding your domain. Here's an easy-to-follow guide to ensure your emails are authenticated and delivered securely: 1. Implement DMARC, SPF, and DKIM: Follow these steps for popular email services: Postmark Refer to the instructions provided in this link SendGrid Check the relevant information on their platform. Mailchimp Follow the recommended steps on their platform. 2. Validate Forward and Reverse DNS Records: Make sure your sending domains or IPs have valid forward and reverse DNS records (PTR records). Check resources for each service: Postmark Provides coverage for this aspect. SendGrid  Find the necessary information here Mailchimp Follow the guidelines specified by Mailchimp. 3. Maintain Low Spam Rates: Keep spam rates below 0.3% in Postmaster Tools and consider configuring Google Postmaster for additional insights into
Recent posts

New Email policy gmail and yahoo

Why Google and Yahoo are modifying the guidelines for email senders Ensuring the proper authentication of your emails has consistently been regarded as a best practice; however, not all senders leverage the available tools to safeguard their emails. This poses a significant challenge, as inadequate email authentication makes it remarkably easy for malicious entities to mimic domains and execute phishing attacks, thereby harming the sender's reputation. Gmail and Yahoo are actively working to shield their users from spam and unwarranted emails. Nevertheless, if senders neglect to adequately secure their systems, leaving them vulnerable to exploitation, it complicates the task of these platforms in maintaining email security. Consequently, Gmail and Yahoo have decided that proper email authentication and adherence to deliverability best practices are no longer optional.  To ensure emails consistently reach the inbox, senders must now comply with key practices for email authentication

Complete guide: integrating POSTGIS with Laravel

PostGIS - It is an open-source software extension for the PostgreSQL relational database management system. It enables support for geographic objects and spatial queries, making it a powerful tool for working with geographic information systems (GIS) data. PostGIS allows you to store, manipulate, and analyze spatial data, such as points, lines, polygons, and other geometric objects. How to Setup PostGIS with Laravel To set up PostGIS with Laravel, you'll need to follow a few steps. PostGIS is an extension for PostgreSQL that allows you to work with geospatial data, and Laravel is a popular PHP framework. Before proceeding, ensure you have PostgreSQL installed on your server or local development environment. Here's a step-by-step guide to setting up PostGIS with Laravel: 1. Install Laravel: If you haven't already, install Laravel using Composer. Open your terminal and run the following command: composer create-project --prefer-dist laravel/laravel project-name 2. Configure t

Complete guide to use Google NLP with laravel

 What is NLP? NLP stands for Natural Language Processing. It is a subfield of artificial intelligence and computational linguistics that focuses on the interaction between computers and human language. NLP involves the study, analysis, and understanding of natural language text or speech by machines. The goal of NLP is to enable computers to understand, interpret, and generate human language in a way that is meaningful and useful. It involves a range of techniques and algorithms to process and analyze text data, including tasks such as text classification, sentiment analysis, named entity recognition, machine translation, question answering, and more. NLP techniques often involve linguistic rules, statistical models, machine learning algorithms, and deep learning approaches to extract meaning from text and enable various language-related tasks. NLP finds applications in various domains, including chatbots, information retrieval, sentiment analysis, l

PHP FPM

PHP FastCGI Process Manager (FPM) is a FastCGI daemon for PHP that provides a simple and efficient way to manage the PHP processing requests on a web server. PHP FPM is an alternative PHP handler that can be used with Nginx or Apache web servers, and it is often used to improve PHP performance on high-traffic websites. In this blog post, we'll explore the benefits of using PHP FPM and how to set it up on your web server. Why use PHP FPM? Performance: PHP FPM provides faster performance than traditional PHP processing because it runs as a separate daemon, allowing it to handle multiple requests simultaneously. This results in faster processing times and improved overall website performance. Scalability: PHP FPM is designed to handle high traffic websites, making it easier to scale your PHP environment as your website grows. It provides a simple way to manage multiple worker processes, allowing you to handle more requests and provide a better user experience. Reliability: PHP FPM pro

Heroku

 What is Heroku? Heroku is a cloud application platform for building and deploying web apps. Heroku provides better UI for cloud application as cloud platform setup is done through CLI . Heroku lets app developers spend their time on their application code, not managing servers . Heroku is a multi-language cloud application platform that enables developers to deploy, scale, and manage their applications. History Heroku was initially developed by James Lindenbaum, Adam Wiggins,and Orion Henry for supporting projects that were compatible with the Ruby programming platform known as Rack. The prototype development took around six months. Heroku was acquired by Salesforce.com in 2010 for $212 million. Heroku Working model Heroku lets you deploy, run and manage applications written in Ruby, Node.js, Java, Python, Clojure, Scala, Go and PHP. An application is a collection of source code written in one of these languages, perhaps a framework, and some dependency description that instructs

Setup Intercom help over HTTPS with a custom domain

 A year ago we setup a help center on hubspot which worked well but for some reason team decided to switch it over to Intercom. Everything was setup and we were only left with pointing subdomain to Intercom, I feel setting custom domain is very simple and explained clearly here (https://developers.intercom.com/installing-intercom/docs/set-up-your-custom-domain). Pointing the custom domain to your intercom help page is pretty easy using a CNAME in your DNS record. The only thing which i found bit tricky is that by default it won’t work on https (that's not good).but this post will help you to get SSL with the help of AWS cloudFont. Let's start 1. Login to your AWS account here( https://console.aws.amazon.com), you have to create in case you don't have. 2. Go to Cloudfront console (https://console.aws.amazon.com/cloudfront) 3. Click Create Distribution 4. Click **Get Started under Web** 5. Under Origin Settings > Origin Domain Name, enter Intercom host domain i.e. *custom.