Điểm:0

Dovecot không gửi email từ các máy chủ bên ngoài

lá cờ in

Email được gửi từ các miền khác do dovecot lưu trữ đang được gửi, tuy nhiên, email từ gmail, triển vọng và các miền khác không được gửi.

Tôi đã làm theo hướng dẫn này: https://www.linuxbabe.com/mail-server/setup-basic-postfix-mail-sever-ubuntu (đến và bao gồm cả bước thứ 7 (tôi không thêm bộ lọc thư rác)) khoảng 6 tháng trước và nó đã hoạt động được 6 tháng. Kể từ đó, tôi đã hoán đổi sang một máy chủ khác và email không được gửi từ các máy chủ bên ngoài, tuy nhiên tôi có thể gửi email đến các máy chủ bên ngoài.

Khi di chuyển, tôi đã sao chép maildir và tất cả nội dung của nó, và các thư mục /etc/dovecot và /etc/postfix

Tôi đang sử dụng MariaDB để lưu tên người dùng, mật khẩu và maildir.

/etc/postfix/main.cf:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = không

append_dot_mydomain = không

readme_directory = không

khả năng tương thích_level = 2

smtpd_tls_cert_file=/etc/letsencrypt/live/mx.najemi.cz/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mx.najemi.cz/privkey.pem
smtpd_tls_security_level=có thể
smtpd_tls_loglevel = 1
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

smtp_tls_security_level = có thể
smtp_tls_loglevel = 1
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

#Enforce TLSv1.3 hoặc TLSv1.2
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
tên máy chủ của tôi = mx.najemi.cz
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, localhost
máy chủ chuyển tiếp =
mạng của tôi = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
hộp thư_size_limit = 0
người nhận_delimiter = +
inet_interfaces = tất cả
inet_protocols = tất cả
message_size_limit = 52428800

mailbox_transport = lmtp:unix:private/dovecot-lmtp
smtputf8_enable = không

virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
virtual_mailbox_maps =
   proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf,
   proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf
virtual_alias_maps =
   proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf,
   proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_maps.cf,
   proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf

virtual_transport = lmtp:unix:private/dovecot-lmtp

virtual_mailbox_base = /var/vmail
virtual_minimum_uid = 2000
virtual_uid_maps = tĩnh:2000
virtual_gid_maps = tĩnh:2000

chính sách-spf_time_limit = 3600
smtpd_recipient_restrictions=
   allow_mynetworks,
   permit_sasl_authenticated,
   reject_unauth_destination,
   check_policy_service unix:private/policyd-spf

milter_default_action = chấp nhận
milter_protocol = 6
smtpd_milters = local:opendkim/opendkim.sock
non_smtpd_milters = $smtpd_milters

/etc/postfix/master.cf:

smtp inet n - y - - smtpd
đệ trình inet n - y - - smtpd
  -o syslog_name=postfix/gửi
  -o smtpd_tls_security_level=mã hóa
  -o smtpd_tls_wrappermode=không
  -o smtpd_sasl_auth_enable=có
  -o smtpd_relay_restrictions=permit_sasl_authenticated,từ chối
  -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,từ chối
  -o smtpd_sasl_type=dovecot
  -o smtpd_sasl_path=riêng tư/auth
smtps inet n - y - - smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=có
  -o smtpd_sasl_auth_enable=có
  -o smtpd_relay_restrictions=permit_sasl_authenticated,từ chối
  -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,từ chối
  -o smtpd_sasl_type=dovecot
  -o smtpd_sasl_path=riêng tư/auth
đón unix n - y 60 1 đón
dọn dẹp unix n - y - 0 dọn dẹp
qmgr unix n - n 300 1 qmgr
#qmgr unix n - n 300 1 oqmgr
tlsmgr unix - - y 1000? 1 tlsmgr
viết lại unix - - y - - viết lại tầm thường
bị trả lại unix - - y - 0 bị trả lại
trì hoãn unix - - y - 0 thoát
theo dõi unix - - y - 0 bị trả lại
xác minh unix - - y - 1 xác minh
tuôn ra unix n - y 1000? 0 tuôn ra
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - y - - smtp
chuyển tiếp unix - - y - - smtp
        -o syslog_name=postfix/$service_name
showq unix n - y - - showq
lỗi unix - - y - - lỗi
thử lại unix - - y - - lỗi
loại bỏ unix - - y - - loại bỏ
unix cục bộ - n n - - cục bộ
unix ảo - n n - - ảo
lmtp unix - - y - - lmtp
đe unix - - y - 1 đe
scache unix - - y - 1 scache
postlog unix-dgram n - n - 1 postlogd
maildrop unix - n n - - pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
uucp unix - n n - - ống
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($người nhận)

ifmail unix - n n - - pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - ống
  cờ = Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 ống
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
người đưa thư unix - n n - - pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${người dùng}

chính sách-spf unix - n n - 0 sinh sản
    người dùng=policyd-spf argv=/usr/bin/policyd-spf

/etc/dovecot/conf.d/10-mail.conf:

mail_location = maildir:~/Maildir

mail_home = /var/vmail/%d/%n/
hộp thư đến không gian tên {
  hộp thư đến = có
}

postconf -n (đầu ra):

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = không
biff = không
khả năng tương thích_level = 2
inet_interfaces = tất cả
inet_protocols = tất cả
hộp thư_size_limit = 0
mailbox_transport = lmtp:unix:private/dovecot-lmtp
message_size_limit = 52428800
milter_default_action = chấp nhận
milter_protocol = 6
mydestination = $myhostname, localhost.$mydomain, localhost
tên máy chủ của tôi = mx.najemi.cz
mạng của tôi = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
non_smtpd_milters = $smtpd_milters
chính sách-spf_time_limit = 3600
readme_directory = không
người nhận_dấu phân cách = +
máy chủ chuyển tiếp =
smtp_tls_loglevel = 1
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_security_level = có thể
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_milters = local:opendkim/opendkim.sock
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_policy_service unix:private/policyd-spf
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/letsencrypt/live/mx.najemi.cz/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mx.najemi.cz/privkey.pem
smtpd_tls_loglevel = 1
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_security_level = có thể
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtputf8_enable = không
virtual_alias_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf
virtual_gid_maps = tĩnh:2000
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf
virtual_minimum_uid = 2000
virtual_transport = lmtp:unix:private/dovecot-lmtp
virtual_uid_maps = tĩnh:2000

dovecot -n (đầu ra):

auth_debug = có
auth_debug_passwords = có
mail_home = /var/vmail/%d/%n/
mail_location = maildir:~/Maildir
mail_privileged_group = thư
hộp thư đến không gian tên {
  hộp thư đến = có
  vị trí =
  hộp thư nháp {
    tự động = tạo
    special_use = \Drafts
  }
  hộp thư Rác {
    tự động = tạo
    special_use = \Rác
  }
  hộp thư Đã gửi {
    tự động = tạo
    special_use = \Đã gửi
  }
  hộp thư "Tin nhắn đã gửi" {
    tự động = tạo
    special_use = \Đã gửi
  }
  thùng rác hộp thư {
    tự động = tạo
    special_use = \Thùng rác
  }
  tiền tố =
}
mật khẩu {
  args = /etc/dovecot/dovecot-sql.conf.ext
  trình điều khiển = sql
}
giao thức = imap lmtp imap lmtp
xác thực dịch vụ {
  unix_listener /var/spool/postfix/private/auth {
    nhóm = hậu tố
    chế độ = 0660
    người dùng = hậu tố
  }
}
dịch vụ lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    nhóm = hậu tố
    chế độ = 0600
    người dùng = hậu tố
  }
}
ssl = bắt buộc
ssl_cert = </etc/letsencrypt/live/mx.najemi.cz/fullchain.pem
ssl_client_ca_dir = /etc/ssl/certs
ssl_dh = # ẩn, sử dụng -P để hiển thị nó
ssl_key = # ẩn, sử dụng -P để hiển thị
ssl_min_protocol = TLSv1.2
ssl_prefer_server_ciphers = có
người dùng {
  args = /etc/dovecot/dovecot-sql.conf.ext
  trình điều khiển = sql
}

/etc/dovecot/dovecot.conf:

giao thức = imap lmtp
!include_try /usr/share/dovecot/protocols.d/*.protocol
!include_try local.conf

/etc/dovecot/conf.d/10-auth.conf:

disable_plaintext_auth = có
auth_username_format = %Lu
auth_mechanisms = đơn giản
!bao gồm auth-sql.conf.ext
auth_debug = có
auth_debug_passwords = có

/etc/dovecot/conf.d/auth-sql.conf.ext:

mật khẩu {
  trình điều khiển = sql
  args = /etc/dovecot/dovecot-sql.conf.ext
}
người dùng {
  trình điều khiển = sql
  args = /etc/dovecot/dovecot-sql.conf.ext
}

/etc/dovecot/dovecot-sql.conf.ext:

trình điều khiển = mysql
kết nối = máy chủ = localhost dbname = postfixadmin user = postfixadmin password = PASSWORD_HERE
default_pass_scheme = ARGON2I
password_query = CHỌN tên người dùng LÀ người dùng, mật khẩu TỪ hộp thư WHERE tên người dùng = '%u' AND active='1'
user_query = CHỌN maildir, 2000 AS uid, 2000 AS gid TỪ hộp thư WHERE username = '%u' AND active='1'
iterate_query = CHỌN tên người dùng LÀ người dùng TỪ hộp thư

/etc/dovecot/conf.d/10-master.conf:

dịch vụ lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    chế độ = 0600
    người dùng = hậu tố
    nhóm = hậu tố
  }
}

xác thực dịch vụ {
  unix_listener /var/spool/postfix/private/auth {
    chế độ = 0660
    người dùng = hậu tố
    nhóm = hậu tố
  }
}

/etc/dovecot/conf.d/10-ssl.conf:

ssl = bắt buộc
ssl_cert = </etc/letsencrypt/live/mydomain.com/fullchain.pem
ssl_key = </etc/letsencrypt/live/mydomain.com/privkey.pem
ssl_min_protocol = TLSv1.2
anx avatar
lá cờ fr
anx
"đã hoán đổi sang máy chủ khác" có thể là bất kỳ điều gì giữa sự khác biệt về cấu hình cục bộ hoặc không cập nhật được bản ghi MX tương ứng. Câu hỏi này chỉ có thể trả lời được bằng nhật ký (về thư bị từ chối trên máy chủ của bạn và/hoặc báo cáo lỗi gửi từ các máy chủ từ xa đang cố gửi đến máy chủ mới của bạn)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.