dovecot: पॉप और smtp काम नहीं करता है


0

मैं सिर्फ अपने CentOS 7 सर्वर पर dovecot को कॉन्फ़िगर करने का प्रयास करने के लिए इस लिंक का अनुसरण करता हूं।
लेकिन मैं हमेशा पॉप और smtp को कनेक्ट नहीं कर सकता।

जब मैं ps aux | grep dovecotअपने सर्वर पर निष्पादित करता हूं, तो मैं केवल नीचे परिणाम देख सकता हूं:

root     31229  0.0  0.1  15640  1516 ?        Ss   10:16   0:00 /usr/sbin/dovecot -F
dovecot  31231  0.0  0.1   9308  1016 ?        S    10:16   0:00 dovecot/anvil
root     31232  0.0  0.1   9436  1180 ?        S    10:16   0:00 dovecot/log
root     32255  0.0  0.0 112652   956 pts/0    S+   10:54   0:00 grep --color=auto dovecot

ऐसा लगता है कि dovecot अपना काम नहीं करता है क्योंकि पोर्ट 110 और पोर्ट 143 को नहीं सुना जाता है।

जवाबों:


0

आपने जो लिंक प्रदान किया है, वह केवल एसएएसएल को सक्षम करने और फ़ायरवॉल को सुनिश्चित करने के बारे में बात करता है, पीओपी और आईएमएपी की अनुमति देता है - यह वास्तव में उन्हें कॉन्फ़िगर नहीं करता है।

आपको संभवतः dovecot.conf को संपादित करना होगा और विभिन्न सेवाओं के साथ उपयुक्त लाइनों को जोड़ना / जोड़ना होगा। उदाहरण के लिए, मेरा कॉन्फ़िगरेशन, जो POP और IMAP के साथ काम करता है, जैसा दिखता है:

auth_default_realm = host.name
auth_mechanisms = plain login
auth_verbose = yes
disable_plaintext_auth = no
listen = *
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_greeting = Server ready.

mail_max_userip_connections = 30

# mail_location = maildir:~/Maildir
# mail_location = maildir:/path/to/%u
mail_location = maildir:/path/to/%u/Maildir
mail_privileged_group = mail
passdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
plugin {
  sieve = ~/.dovecot.sieve
  sieve_dir = ~/sieve
}

service lmtp {

        user=mailuser
        process_min_avail = 5

        inet_listener lmtp {
                address=127.0.0.1
                port = 24
                }

        unix_listener lmtp {
                # mode=666
                }
        }

protocols = imap pop3 sieve lmtp
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-master {
    mode = 0600
    user = mailuser
  }
}
service imap-login {
  chroot = login
  user = dovecot
}
service pop3-login {
  chroot = login
  user = dovecot
}

ssl_ca = </etc/ssl-keys/my-required-PositiveChain.crt
ssl_cert = </etc/ssl-keys/mail.networksavvy.org.crt
ssl_cipher_list = ALL:!LOW:!SSLv2:ALL:!aNULL:!ADH:!eNULL:!EXP:RC4+RSA:+HIGH:+MEDIUM
ssl_key = </etc/ssl-keys/my.host.key
userdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
}
verbose_ssl = no
protocol imap {
  disable_plaintext_auth = no
  imap_client_workarounds = delay-newmail
  mail_max_userip_connections = 50
}

protocol pop3 {
  disable_plaintext_auth = no
  mail_max_userip_connections = 50
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
  pop3_uidl_format = %08Xu%08Xv
  ssl_ca = </etc/ssl-keys/my-PositiveChain.crt
  ssl_cert = </etc/ssl-keys/my.host.crt
  ssl_key = </etc/ssl-keys/my.host.key
}

protocol lda {
  auth_socket_path = /var/run/dovecot/auth-master
  deliver_log_format = msgid=%m: %$
  hostname = my.host.name
  postmaster_address = postmaster
  quota_full_tempfail = yes
  rejection_reason = Your message to <%t> was automatically rejected:%n%r
}

"प्रोटोकॉल" और "सेवा" लाइनों पर ध्यान दें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.