Knowledgebase ਪ੍ਰੋਫਿਟਸਰਵਰ ਸੇਵਾ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸਧਾਰਨ ਨਿਰਦੇਸ਼
ਮੁੱਖ Knowledgebase SPF, DKIM ਅਤੇ DMARC ਸੰਰਚਨਾ

SPF, DKIM ਅਤੇ DMARC ਸੰਰਚਨਾ


ਇਹ ਗਾਈਡ ਤੁਹਾਨੂੰ SPF, DKIM ਅਤੇ DMARC ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਿਖਾਏਗੀ - ਈਮੇਲ ਭੇਜਣ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਤਿੰਨ ਮਹੱਤਵਪੂਰਨ ਭਾਗ।

SPF, DKIM ਅਤੇ DMARC ਦੀ ਸਹੀ ਸੰਰਚਨਾ ਮੇਲ ਸਰਵਰਾਂ ਦਾ ਵਿਸ਼ਵਾਸ ਵਧਾਏਗੀ ਅਤੇ ਤੁਹਾਡੇ ਮੇਲਆਉਟਸ ਦੇ ਸਪੈਮ ਵਿੱਚ ਜਾਣ ਦੀ ਸੰਭਾਵਨਾ ਨੂੰ ਘੱਟ ਕਰੇਗੀ।

  • SPF (ਭੇਜਣ ਵਾਲੀ ਨੀਤੀ ਢਾਂਚਾ) ਇੱਕ ਸੁਰੱਖਿਆ ਉਪਾਅ ਹੈ ਜੋ ਦੂਜਿਆਂ ਨੂੰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਈਮੇਲ ਭੇਜਣ ਤੋਂ ਰੋਕਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੇ IP ਪਤਿਆਂ ਨੂੰ ਈਮੇਲ ਭੇਜਣ ਦੀ ਇਜਾਜ਼ਤ ਹੈ ਅਤੇ ਕਿਹੜੇ ਨਹੀਂ।
  • DKIM (DomainKeys Identified Mail) ਇੱਕ ਸੁਨੇਹਾ ਪ੍ਰਮਾਣੀਕਰਨ ਵਿਧੀ ਹੈ। ਜਦੋਂ ਹਰੇਕ ਈਮੇਲ ਭੇਜੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨਾਲ ਦਸਤਖਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫਿਰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਮੇਲ ਸਰਵਰ (ਜਾਂ ਇੰਟਰਨੈੱਟ ਸੇਵਾ ਪ੍ਰਦਾਤਾ) 'ਤੇ DNS ਪਬਲਿਕ ਕੁੰਜੀ ਨਾਲ ਤਸਦੀਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • DMARC (ਡੋਮੇਨ-ਅਧਾਰਤ ਸੁਨੇਹਾ ਪ੍ਰਮਾਣੀਕਰਨ, ਰਿਪੋਰਟਿੰਗ ਅਤੇ ਅਨੁਕੂਲਤਾ) ਮੇਲ ਪ੍ਰਮਾਣੀਕਰਨ ਲਈ SPF ਅਤੇ DKIM ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਸਪੈਮ ਅਤੇ ਫਿਸ਼ਿੰਗ ਹਮਲਿਆਂ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।

SPF ਸੰਰਚਨਾ (ਭੇਜਣ ਵਾਲੇ ਨੀਤੀ ਫਰੇਮਵਰਕ)

1.1. SPF ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ, ਤੁਹਾਡੇ ਡੋਮੇਨ ਦੀਆਂ DNS ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਇੱਕ TXT ਰਿਕਾਰਡ ਜੋੜਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

1.2. ਇਹ SPF ਰਿਕਾਰਡ ਦਾ ਹੇਠ ਲਿਖਿਆ ਸੰਟੈਕਸ ਹੈ:

  • v=spf1: ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਗਏ SPF ਸੰਸਕਰਣ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਅੱਜ ਸਿਰਫ਼ SPF1 ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
  • ip4:[Your_Mail_Server_IP]: ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਮੇਲ ਸਰਵਰ IP ਪਤੇ ਨੂੰ ਤੁਹਾਡੇ ਡੋਮੇਨ ਵੱਲੋਂ ਈਮੇਲ ਭੇਜਣ ਦੀ ਇਜਾਜ਼ਤ ਹੈ।
  • a: ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਜੇਕਰ ਕਿਸੇ ਡੋਮੇਨ ਦਾ DNS ਵਿੱਚ A ਰਿਕਾਰਡ (IPv4 ਪਤਾ) ਹੈ, ਤਾਂ ਉਸ ਰਿਕਾਰਡ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਸਰਵਰ ਡੋਮੇਨ ਵੱਲੋਂ ਈਮੇਲ ਭੇਜ ਸਕਦਾ ਹੈ।
  • mx: ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੇਕਰ ਕਿਸੇ ਡੋਮੇਨ ਦਾ DNS ਵਿੱਚ MX (ਮੇਲ ਐਕਸਚੇਂਜ) ਰਿਕਾਰਡ ਹੈ, ਤਾਂ ਇਸ ਰਿਕਾਰਡ ਵਿੱਚ ਨਿਰਧਾਰਤ ਸਰਵਰ ਡੋਮੇਨ ਵੱਲੋਂ ਈਮੇਲ ਭੇਜ ਸਕਦਾ ਹੈ।
  • ~ਸਾਰੇ: ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਸਿਰਫ਼ SPF ਰਿਕਾਰਡ ਵਿੱਚ ਸਰਵਰ ਹੀ ਡੋਮੇਨ ਵੱਲੋਂ ਈਮੇਲ ਭੇਜ ਸਕਦੇ ਹਨ। ਜੇਕਰ ਈਮੇਲ ਕਿਸੇ ਹੋਰ ਸਰਵਰ ਤੋਂ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ "ਸਾਫਟ ਮੈਚ" (~) ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਜਾਵੇਗਾ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਸਨੂੰ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਸੰਭਾਵਿਤ ਸਪੈਮ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਇਹ ਤੱਤ ਇਕੱਠੇ ਮਿਲ ਕੇ ਇੱਕ SPF ਬਣਾਉਂਦੇ ਹਨ ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:

ਨਾਮ: [ਤੁਹਾਡਾ_ਡੋਮੇਨ]

v=spf1 ip4:[Your_Mail_Server_IP] a mx ~all

[Your_Mail_Server_IP] ਨੂੰ ਆਪਣੇ ਈਮੇਲ ਸਰਵਰ IP ਪਤੇ ਨਾਲ ਬਦਲੋ।

DKIM (DomainKeys ਪਛਾਣੀ ਗਈ ਮੇਲ) ਸੰਰਚਨਾ

2.1. ਪਹਿਲਾਂ opendkim ਅਤੇ opendkim-tools ਇੰਸਟਾਲ ਕਰੋ। ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ:

CentOS ਲਈ:

yum install opendkim -y

ਡੇਬੀਅਨ/ਉਬੰਟੂ ਲਈ:

apt install opendkim opendkim-tools -y

2.2. ਅੱਗੇ, opendkim ਸੇਵਾ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਬੂਟ ਦੌਰਾਨ ਇਸਦੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ:

systemctl start opendkim
systemctl enable opendkim

2.3. ਕੁੰਜੀਆਂ ਦੀ ਸਟੋਰੇਜ ਲਈ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ:

mkdir -p /etc/opendkim/keys/yourdomain.com

2.4. opendkim-genkey ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੁੰਜੀਆਂ ਤਿਆਰ ਕਰੋ:

opendkim-genkey --directory /etc/opendkim/keys/yourdomain.com/ --domain yourdomain.com --selector dkim

'yourdomain.com' ਨੂੰ ਆਪਣੇ ਅਸਲੀ ਡੋਮੇਨ ਨਾਮ ਨਾਲ ਬਦਲਣਾ ਨਾ ਭੁੱਲੋ।

2.5. ਕੁੰਜੀਆਂ ਲਈ ਢੁਕਵੀਆਂ ਅਨੁਮਤੀਆਂ ਸੈੱਟ ਕਰੋ:

chown -R opendkim:opendkim /etc/opendkim/keys/yourdomain.com

2.6. ਹੁਣ ਸਾਨੂੰ opendkim ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। /etc/opendkim.conf ਫਾਈਲ ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠ ਲਿਖੀਆਂ ਸੈਟਿੰਗਾਂ ਜੋੜੋ:

AutoRestart Yes
AutoRestartRate 10/1h
Umask 002
Syslog Yes
SyslogSuccess Yes
LogWhy Yes
Canonicalization relaxed/simple
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts
KeyTable refile:/etc/opendkim/KeyTable
SigningTable refile:/etc/opendkim/SigningTable
Mode sv
PidFile /var/run/opendkim/opendkim.pid
SignatureAlgorithm rsa-sha256
UserID opendkim:opendkim
Socket inet:8891@localhost

2.7. ਆਪਣੇ ਡੋਮੇਨ ਨੂੰ /etc/opendkim/TrustedHosts ਫਾਈਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ

127.0.0.1
localhost
*.yourdomain.com

2.8. /etc/opendkim/KeyTable ਫਾਈਲ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਣ ਲਈ ਸੋਧੋ:

dkim._domainkey.yourdomain.com yourdomain.com:dkim:/etc/opendkim/keys/yourdomain.com/dkim.private

2.9. /etc/opendkim/SigningTable ਫਾਈਲ ਨੂੰ ਬਦਲੋ। ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਣ ਲਈ

*@yourdomain.com dkim._domainkey.yourdomain.com

2.10. ਜੇਕਰ ਤੁਸੀਂ ਡੇਬੀਅਨ/ਉਬੰਟੂ ਵਰਤਦੇ ਹੋ, ਤਾਂ ਪੋਰਟ opendkim ਦਿਓ:

echo 'SOCKET="inet:8891@localhost"' >> /etc/default/opendkim

2.11. ਬਦਲਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ opendkim ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ:

systemctl restart opendkim

2.12. ਅੰਤ ਵਿੱਚ, ਆਪਣੇ ਡੋਮੇਨ ਦੇ DNS ਸੰਰਚਨਾਵਾਂ ਵਿੱਚ ਪਬਲਿਕ ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ। ਕੁੰਜੀਆਂ /etc/opendkim/keys/yourdomain.com/dkim.txt ਵਿੱਚ ਹਨ।

DMARC (ਡੋਮੇਨ-ਅਧਾਰਿਤ ਸੁਨੇਹਾ ਪ੍ਰਮਾਣੀਕਰਨ, ਰਿਪੋਰਟਿੰਗ ਅਤੇ ਅਨੁਕੂਲਤਾ) ਸੰਰਚਨਾ

3.1. DMARC ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ, ਆਪਣੀ ਡੋਮੇਨ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਇੱਕ TXT ਰਿਕਾਰਡ ਸ਼ਾਮਲ ਕਰੋ:

Name: _dmarc.[Your_Domain].
Значение: v=DMARC1; p=none; aspf=r; sp=none

[Your_Domain] ਨੂੰ ਆਪਣੇ ਡੋਮੇਨ ਨਾਮ ਨਾਲ ਬਦਲੋ।

PTR (ਪੁਆਇੰਟਰ ਰਿਕਾਰਡ) ਸੰਰਚਨਾ

4.1. ਇੱਕ PTR ਰਿਕਾਰਡ, ਜਿਸਨੂੰ ਰਿਵਰਸ DNS ਰਿਕਾਰਡ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇੱਕ IP ਐਡਰੈੱਸ ਨੂੰ ਡੋਮੇਨ ਨਾਮ ਵਿੱਚ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਮੇਲ ਸਰਵਰਾਂ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਕੁਝ ਸਰਵਰ PTR ਰਿਕਾਰਡ ਤੋਂ ਬਿਨਾਂ ਸੁਨੇਹਿਆਂ ਨੂੰ ਰੱਦ ਕਰ ਸਕਦੇ ਹਨ।

4.2. PTR ਰਿਕਾਰਡ ਆਮ ਤੌਰ 'ਤੇ ਇੰਟਰਨੈੱਟ ਸੇਵਾ ਪ੍ਰਦਾਤਾ ਜਾਂ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇਹਨਾਂ ਸੈਟਿੰਗਾਂ ਤੱਕ ਪਹੁੰਚ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ ਸਰਵਰ ਦੇ IP ਪਤੇ ਅਤੇ ਇਸਦੇ ਅਨੁਸਾਰੀ ਡੋਮੇਨ ਨਾਮ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਕੇ ਇੱਕ PTR ਰਿਕਾਰਡ ਸੈਟ ਅਪ ਕਰ ਸਕਦੇ ਹੋ।

4.3. ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ PTR ਰਿਕਾਰਡ ਸੈਟਿੰਗਾਂ ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ ਹੈ, ਤਾਂ PTR ਰਿਕਾਰਡ ਕੌਂਫਿਗਰੇਸ਼ਨ ਬੇਨਤੀ ਨਾਲ ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਸੇਵਾ ਪ੍ਰਦਾਤਾ ਜਾਂ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।

4.4. PTR ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ Linux ਵਿੱਚ dig ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਚੈੱਕ ਕਰ ਸਕਦੇ ਹੋ:

dig -x your_server_IP

'your_server_IP' ਨੂੰ ਆਪਣੇ ਸਰਵਰ ਦੇ IP ਪਤੇ ਨਾਲ ਬਦਲੋ। ਜਵਾਬ ਵਿੱਚ ਤੁਹਾਡਾ ਡੋਮੇਨ ਨਾਮ ਸ਼ਾਮਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

SPF, DKIM ਅਤੇ DMARC ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਦੇ ਸਾਰੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਮੇਲ ਸਰਵਰ ਤੁਹਾਡੇ ਮੇਲਆਉਟਸ ਨੂੰ ਸਪੈਮ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਬਹੁਤ ਘੱਟ ਕਰੇਗਾ - ਇਹ ਗਾਰੰਟੀ ਦੇਵੇਗਾ ਕਿ ਤੁਹਾਡੇ ਪੱਤਰ ਪ੍ਰਾਪਤਕਰਤਾਵਾਂ ਤੱਕ ਪਹੁੰਚਣਗੇ।

❮ ਪਿਛਲਾ ਲੇਖ SPF, DKIM ਅਤੇ DMARC ਸੰਰਚਨਾ
ਅਗਲਾ ਲੇਖ ❯ DNS ਮੈਨੇਜਰ ਵਿੱਚ DNS ਰਿਕਾਰਡ ਕਿਵੇਂ ਬਣਾਉਣੇ ਅਤੇ ਸੈੱਟਅੱਪ ਕਰਨੇ ਹਨ

ਸਾਨੂੰ VPS ਬਾਰੇ ਪੁੱਛੋ

ਅਸੀਂ ਦਿਨ ਜਾਂ ਰਾਤ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਤੁਹਾਡੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਹਮੇਸ਼ਾ ਤਿਆਰ ਹਾਂ।