Dovecot аутентифицируется в Active Directory, не может отправлять пользователям, которые были в псевдонимах

Я использую Dovecot и sendmail на centos 6, он аутентифицируется в моем домене Server 2012 R2. Я могу войти в систему со всеми учетными записями пользователей, но у меня проблемы с продажами двух пользователей и информацией, которая отправлялась в root.

Я удалил их из / etc / aliases и запустил newaliases, которые разрешили отправку почты в root, но теперь эти два электронные письма выдают пользователю неизвестные ошибки, когда я отправляю их.

Имя пользователя для продаж в AD - Продажи, а адрес электронной почты -sales@domain.com, когда я пишу электронное письмо, он сообщает мне, что пользователь не существует. имя пользователя info в AD - это Операции, а электронное письмо - info@domain.com, электронное письмо на адрес info@domain.com получает отправку, но затем возвращается обратно пользователю unknown

[root@sogo domain.com]# cat /etc/dovecot-ldap.conf
hosts = CB2012r2DC:3268
dn = cn=Administrator,cn=Users,dc=cb,dc=local
dnpass = password
ldap_version = 3
base = dc=cb,dc=local
scope = subtree
auth_bind = yes
user_attrs = sAMAccountName=user
user_filter = (&(ObjectClass=person)(sAMAccountName=%u))
pass_filter = (&(ObjectClass=person)(sAMAccountName=%u))
pass_attrs = sAMAccountName=user

[root@sogo dovecot]# cat dovecot.conf
disable_plaintext_auth = no
info_log_path = /var/log/dovecot_lda.log
log_path = /var/log/dovecot_lda.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_gid = 500
mail_location = maildir:/home/vhostmail/domain.com/%u/Maildir
mail_privileged_group = mail
mail_uid = 500
mail_debug = yes
mail_plugins = acl
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date
#auth_verbose = yes
#auth_debug = yes
#auth_debug_passwords = yes

passdb {
  args = /etc/dovecot-ldap.conf
  driver = ldap
}
protocols = imap pop3 sieve
service auth {
  unix_listener auth-client {
    mode = 0600
  }
  unix_listener auth-master {
    group = vhostmail
    mode = 0600
    user = vhostmail
  }
  user = root
}
service imap-login {
  user = dovecot
}


protocol imap {
  mail_plugins = $mail_plugins imap_acl
}


service pop3-login {
  user = dovecot
#  mail_plugins = acl imap_acl
}
ssl = no
userdb {
  args = /etc/dovecot-ldap.conf
  driver = ldap
}
protocol lda {
  auth_socket_path = /var/run/dovecot/auth-master
  hostname = localhost
  mail_debug = yes
  info_log_path = /var/log/dovecot_lda.log
  log_path = /var/log/dovecot_lda.log
  mail_plugin_dir = /usr/lib/dovecot
  mail_plugins = sieve
  postmaster_address = postmaster@domain.com
  sendmail_path = /usr/lib/sendmail

}

service managesieve-login {
  user = dovecot
  inet_listener sieve {
  port = 4190
}

protocol sieve {
#managesieve_logout_format = bytes=%i/%o
#managesieve_implementation_string = Dovecot Pigeonhole
#managesieve_implementation_string = Cyrus timsieved v2.2.13



}


}
plugin {
  # Used by both the Sieve plugin and the ManageSieve protocol
  sieve = /home/vhostmail/domain.com/%u/.dovecot.sieve
  sieve_dir = /home/vhostmail/domain.com/%u/sieve

}

возвращенное письмо, только если вы отправляете на info, отдел продаж никогда не получает его

The original message was received at Sat, 24 Sep 2016 16:20:22 +0200
from localhost.localdomain [127.0.0.1]

  ----- The following addresses had permanent fatal errors -----
<info@domain.com>
    (reason: User unknown)

   ----- Transcript of session follows -----
550 5.1.1 <info@domain.com>... User unknown



Reporting-MTA: dns; sogo.domain.com
Received-From-MTA: DNS; localhost.localdomain
Arrival-Date: Sat, 24 Sep 2016 16:20:22 +0200

Final-Recipient: RFC822; info@domain.com
X-Actual-Recipient: RFC822; info@sogo.domain.com
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Unix; 67
Last-Attempt-Date: Sat, 24 Sep 2016 16:20:23 +0200

I отправьте одно электронное письмо с info@domain.com на info@domain.com и одно с sales@domain.com на sales@domain.com

вот журналы почты

Sep 24 19:08:19 sogo sendmail[1579]: u8OH8IGB001579: from=     <info@domain.com>, size=772, class=0, nrcpts=1, msgid=<269-57e6b300-f-   26620080@66074461>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain   [127.0.0.1]
Sep 24 19:08:20 sogo sendmail[1581]: u8OH8IGB001579: to=  <info@domain.com>, delay=00:00:01, xdelay=00:00:00, mailer=dovecot,   pri=120772, relay=dovecot, dsn=5.1.1, stat=User unknown
Sep 24 19:08:20 sogo sendmail[1581]: u8OH8IGB001579: u8OH8KGB001581: DSN:  User unknown
Sep 24 19:08:20 sogo sendmail[1581]: u8OH8KGB001581: to= <info@domain.com>, delay=00:00:00, xdelay=00:00:00, mailer=dovecot,  pri=32017, relay=dovecot, dsn=5.1.1, stat=User unknown
Sep 24 19:08:21 sogo sendmail[1581]: u8OH8KGB001581: u8OH8KGC001581: return  to sender: User unknown
Sep 24 19:08:23 sogo sendmail[1581]: u8OH8KGC001581: to=postmaste@somedomain.com,   delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=33041,   relay=mail.mail.com. [x.x.x.x], dsn=2.0.0, stat=Sent   (u8OH8MqY017480 Message accepted for delivery)
Sep 24 19:10:23 sogo sendmail[1604]: u8OHAMNp001604:   <sales@domain.com>... User unknown
Sep 24 19:10:23 sogo sendmail[1604]: u8OHAMNp001604: from=  <sales@domain.com>, size=0, class=0, nrcpts=0, proto=ESMTP,   daemon=MTA, relay=localhost.localdomain [127.0.0.1]
0
задан 26 September 2016 в 08:17
1 ответ

Итак, обе мои проблемы были в / etc / mail / virtusertable У меня там была запись о продажах, которых там не должно было быть

sales@domain.com  sales

, а для информации я должен был иметь запись, поскольку имя пользователя в AD не совпадает с адресом электронной почты

info@domain.com    operations@domain.com

Проблема решена, счастливые дни!

0
ответ дан 24 November 2019 в 05:41

Теги

Похожие вопросы