Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
yum install nano -y
yum install sendmail-devel openssl-devel -y
įdiegiame gcc paketą:yum install gcc -y
Įdiegiame OpenDKIM servisą kataloge /usr/local/src (naujausia versija pasiekiama adresu http://sourceforge.net/projects/opendkim/files/ ):cd /usr/local/src
wget http://sourceforge.net/projects/opendkim/files/opendkim-2.7.2.tar.gz
tar zxvf opendkim-2.7.2.tar.gz
cd opendkim-2.7.2
./configure --sysconfdir=/etc --prefix=/usr/local --localstatedir=/var
make
make install
useradd -s /sbin/nologin opendkim
mkdir -p /etc/opendkim/keys
chown -R opendkim:opendkim /etc/opendkim
chmod -R go-wrx /etc/opendkim/keys
cp /usr/local/src/opendkim-2.7.2/contrib/init/redhat/opendkim /etc/init.d/
Suteikiame vykdymo teises startiniam script'ui:chmod 755 /etc/init.d/opendkim
nano /etc/opendkim.conf
Įrašome jame turinį:Sukuriame failą B:##
## opendkim.conf -- configuration file for OpenDKIM filter
##
AutoRestart Yes
AutoRestartRate 10/1h
Canonicalization relaxed/simple
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts
KeyTable refile:/etc/opendkim/KeyTable
LogWhy Yes
Mode sv
PidFile /var/run/opendkim/opendkim.pid
SignatureAlgorithm rsa-sha256
SigningTable refile:/etc/opendkim/SigningTable
Socket inet:8891@localhost
Syslog Yes
SyslogSuccess Yes
TemporaryDirectory /var/tmp
UMask 022
UserID opendkim:opendkim
nano /etc/opendkim/KeyTable
Įrašome jame šį turinį (pakeiskite pavyzdinį URL) į vieną eilutę:Sukuriame failą C:default._domainkey.server.roman.iv.lt server.roman.iv.lt:default:/etc/opendkim/keys/server.roman.iv.lt/default
nano /etc/opendkim/SigningTable
Įklijuojame jame turinį (pakeiskite pavyzdinį URL) į vieną eilutę:Sukuriame failą D :server.roman.iv.lt default._domainkey.server.roman.iv.lt
nano /etc/opendkim/TrustedHosts
Įklijuojame jame turinį:127.0.0.1
hostname1.server1.roman.iv.lt
server1.roman.iv.lt
hostname1.server2.roman.iv.lt
server2.roman.iv.lt
nano /etc/postfix/main.cf
Failo apačioje įklijuojame šias eilutes:smtpd_milters = inet:127.0.0.1:8891
non_smtpd_milters = $smtpd_milters
milter_default_action = accept
milter_protocol = 2
hash -r
Pašaliname sendmail servisą iš autopaleisties:chkconfig --del sendmail
Įjungiame OpenDKIM:service opendkim start
Pastaba: Jei jums rodo pranešimą:Kažkur nurodydami domeną padarėte klaidą, peržiūrėkite visus konfigūracinius failus.Starting OpenDKIM Milter: opendkim: /etc/opendkim.conf: configuration error at line 5: unrecognized parameter
/etc/init.d/postfix restart
Nesant jokioms klaidoms, įrašome autopaleisties nuostatą:chkconfig --level 2345 opendkim on
tail -f /var/log/maillog
B. Tam, jog kitiems el.pašto serveriams suteiktume teisingą informaciją apie tai, jog jūsų pašto serveris naudoja DKIM parašą reiktų sukurti TXT įrašą domeno vardų serveriuose.cat /etc/opendkim/keys/server.roman.iv.lt/default.txt
Pavyzdinis teisingas turinys turėtų atrodyti taip:Pavadinimo default._domainkey TXT įraše turėtų būti reikšmė:default._domainkey IN TXT ( "v=DKIM1; k=rsa; "
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCULh/Vr2XK6JlGTfeGFWI5dNa+1eRF2+SXbJDXdKzkMo/Dntg/C9uTBEzDrr208Me99uKMJokMn+uXNEEyv2zTeTu2B60j8Bb2X+Rlb02P3IRdo8Fk3ZaP6T1EiqESuzb0zTkh1z3UnkI/uGAW1c+5HiTo5uKEgLgI81Glig2SxwIDAQAB" ) ;
DKIM key default for server.roman.iv.lt
tail -f /var/log/maillog
Laiškas su korektišku DKIM parašu turėtų atsispindėti tokiu formatu log faile:opendkim[22254]: 53D0314803B: DKIM-Signature header added
Komentarai
Į šį pageidavimą bus atsižvelgta ruošiant naujas pamokas. Tuo tarpu informaciją apie TLS palaikymą rasite šiuo adresu URL="http://postfix.state-of-mind.de/patrick.koetter/smtpauth/postfix_tls_support.html"]1[/URL, informaciją apie SSL rasite šiais adresais URL="http://www.cyberciti.biz/tips/postfix-smtp-ssl-certificate-csr-installation-guide.html"]2[/URL, URL="http://major.io/2007/07/01/enable-ssl-support-in-postfix/"]3[/URL.