Linux

1 / 1
Why SPF and DKIM Are Essential for Linux Email Servers?

Why SPF and DKIM Are Essential for Linux Email Servers?

51

When running an email server on a Linux platform such as AlmaLinux,outgoing messages sent without domain authentication mechanisms are highly likely to be marked as spam or rejected outright by major email providers (such as Gmail,Yahoo,and Outlook).SPF an...

Configuring IP Address on Centos 6.7

795

On Centos 6.7,you can check IP address configuration by ifconfig command as below: .The below is the example of files on " / etc / sysconfig / network-scripts". Among above,ifcfg-eth0 and ifcfg-eth1 is wired network,and below is the reference example: .If ...

Gmail requires all senders to authenticate with either SPF or DKIM.

684

To successfully send emails to Gmail (and many other email providers),you need to authenticate your emails using SPF (Sender Policy Framework) and / or DKIM (DomainKeys Identified Mail).These authentication methods help verify that the email is coming from...

Bash script to install postfix and sasl for sending email

1,201

In CentOS 7,Postfix is a powerful and widely-used Mail Transfer Agent (MTA).It's a cornerstone of email infrastructure,responsible for sending and receiving emails on your server.Here's a breakdown of Postfix in a CentOS 7 context:What Postfix Does::Sendin...

Guide for tmux shortcuts - split current pane, toggle pane

1,312

.tmux is a terminal multiplexer for Unix-like operating systems.It allows multiple terminal sessions to be accessed simultaneously in a single window.It is useful for running more than one command-line program at the same time.It can also be used to detach...

Tistory remote blogging example based in CLI & PHP

2,748

To post remotely to Tistory (a popular blogging platform in Korea) using the CLI and curl,you need to make use of the Tistory Open API.Below is an example showing how to create a post using curl in the command line.Prerequisites:Access Token: You need to o...

Generate Let’s Encrypt Wildcard SSL Certificate

628

STEP 1.Install Let’s Encrypt Certbot Tool.Before you can create free wildcard certificates,you need certbot installed.I’m using an CentOS Server here.To install it,run the following commands: .STEP 2.Generate Let’s Encrypt Wildcard SSL Certificate.After...

Network diagnostic tool for IPv4/IPv6 - traceroute/traceroute6

1,926

Traceroute and Traceroute6 are both network diagnostic tools, but they are designed for different network protocols. Here's the key difference between them:Traceroute is for IPv4, while Traceroute6 is for IPv6. Depending on the network infrastructure you a...

chmod by type (directory and file permission)

736

To change permission by type (directory or file), the easiest way can do it is using find command and do something as a follow up action. To change permission for file by 0664,Note that you should put space between {} and \ To change permiss...

Check network port is open or not on CentOS 7

1,196

To check listening port on CentOS 7, you can do it by "netstat" simply, or you can try it by "ss". I was easily able to check which port is open or not on CentOS 7.The above shows its result like below:The above shows its result like below: 

Change MySQL port number for security purpose

817

The default port that MySQL database server is running under Linux and Unix is 3306 / TCP. In order to change the default MySQL / MariaDB database port in Linux, open MySQL server configuration file for editing by issuing the below command.Search for the l...

Set up an SMTP server on CentOS 7

730

To set up an SMTP server on CentOS 7, you can use a popular mail server software called Postfix. Here are the steps to install and configure Postfix:1. Update System: Make sure your system is up-to-date by running the following commands:2. Install Postfix:...

How to optimize MySQL automatically in CentOS Linux

1,010

I am using CentOS Linux for service purpose. Main reason to use CentOS is cheaper hosting for private purpose. Actually MySQL requires periodical optimization process in my experiences, and I use / etc / cron.hourly usually for those kind of bath processi...

Set timezone and time on Centos 6.7

545

When using OAuth 1.0a, it requires timestamp for authentication. The followings are the example of shell commands which can set time information. Setup timezoneTo set the timezone of your system clock do the following:# rm -rf / etc / localtime# ln -...

How can I increase MySQL max connections?

465

edit the file / etc / my.cnfThe file should look like this:Increase 100,000 to the number you desire.After the setting is applied, you should restart your database.