Điểm:0

Sendmail không giả mạo kết hợp tên máy chủ.tên miền

lá cờ ru

Cài đặt MASQUERADE của tôi trông như sau...

dnl # Đồng thời chấp nhận email được gửi tới "localhost.localdomain" dưới dạng email cục bộ.
dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl #
dnl # Ví dụ sau tạo thư từ máy chủ này và bất kỳ thư bổ sung nào
dnl # tên miền được chỉ định dường như được gửi từ mydomain.com
dnl #
MASQUERADE_AS(`wantedomain.com')dnl
dnl #
dnl # masquerade không chỉ tiêu đề mà cả phong bì
dnl #
TÍNH NĂNG(masquerade_envelope)dnl
dnl #
dnl # masquerade không chỉ @mydomainalias.com mà cả @*.mydomainalias.com
dnl #
TÍNH NĂNG(masquerade_entire_domain)dnl
dnl #
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(localhost02.ux.com.tus)dnl
MASQUERADE_DOMAIN(localhost02)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl

Tệp máy chủ của tôi chứa ...

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.101.129 localhost02.ux.com.tus localhost02
[root@localhost02 mail]# tên máy chủ -s
máy chủ cục bộ02
[root@localhost02 mail]# tên máy chủ -f
localhost02.ux.com.tus
[thư root@localhost02]#

Khi tôi đang cố gửi thư, sendmail tiếp tục cố gửi thư này bằng localhost02.ux.com.tus và không tính đến cài đặt MASQUERADING (Tôi đang mong [email protected] là người gửi)...

[root@localhost02 mail]# mail [email protected]
Chủ đề: KIỂM TRA
Chào thế giới.
.
EOT
[root@localhost02 mail]# mailq
        /var/spool/mqueue (1 yêu cầu)
-----Q-ID----- --Kích thước-- -----Q-Thời gian----- ------------Người gửi/Người nhận---- -------
20JB4OZi054827* 13 Thứ tư, ngày 19 tháng 1 12:04 <[email protected]>
                                         <[email protected]>
        Tổng số yêu cầu: 1

Bất kì sự trợ giúp nào đều được đánh giá cao!

20222.01.27 - CẬP NHẬT

Tôi đã tạo một tập lệnh shell ngắn, chứa các nội dung sau ...

#!/bin/sh
NGƯỜI NHẬ[email protected]
[email protected]

/usr/sbin/sendmail -i -v -Am -f$SENDER $RECIPIENT <<END
Chủ đề: KIỂM TRA
Từ: $SENDER

Chào thế giới.
CHẤM DỨT

Sau khi thực thi tập lệnh shell, tôi vẫn gặp lỗi hết thời gian chờ từ máy chủ SMTP...

[root@localhost02 mail]# ./sendmail.sh
[email protected]... Đang kết nối với email-smtp.eu-central-1.amazonaws.com. cổng 587 qua rơle ...
[email protected]... Hoãn lại: Đã hết thời gian kết nối với email-smtp.eu-central-1.amazonaws.com.
[root@localhost02 mail]# mailq
        /var/spool/mqueue (6 yêu cầu)
-----Q-ID----- --Kích thước-- -----Q-Thời gian----- ------------Người gửi/Người nhận---- -------
20R7JX1b017298 13 Thứ năm, ngày 27 tháng 1 08:19 [email protected]
                 (Hoãn lại: Đã hết thời gian kết nối với email-smtp.eu-central-1.)
                                         [email protected]

Tuy nhiên, kết nối telnet với máy chủ qua cổng 587 có vẻ ổn...

[root@localhost02 mail]# telnet email-smtp.eu-central-1.amazonaws.com 587
Đang thử 172.27.1.14...
Đã kết nối với email-smtp.eu-central-1.amazonaws.com.
Ký tự thoát là '^]'.
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-d-B4HOZL4HF JJQ6jMD4ztoBhcmitWhE
451 4.4.2 Hết thời gian chờ dữ liệu từ máy khách.
Kết nối bị đóng bởi máy chủ nước ngoài.
[thư root@localhost02]#

...và cuối cùng là nội dung của tệp /var/log/maillog...

Ngày 27 tháng 1 08:19:33 localhost02 sendmail[17298]: 20R7JX1b017298: [email protected], size=57, class=0, nrcpts=1, msgid=<[email protected]>, chuyển tiếp = root @ localhost
Ngày 27 tháng 1 08:25:33 localhost02 sendmail[17298]: 20R7JX1b017298: [email protected], [email protected] (0/0), delay=00:06:00, xdelay=00: 06:00, mailer=relay, pri=30057, relay=email-smtp.eu-central-1.amazonaws.com. [18.158.92.82], dsn=4.0.0, stat=Deferred: Đã hết thời gian kết nối với email-smtp.eu-central-1.amazonaws.com.
lá cờ cn
Bob
Tôi đã không sử dụng sendmail trong một thời gian dài, nhưng một trong những điều tôi nhớ khá rõ là thực hiện tất cả các thay đổi chính xác trong `sendmail.mc` nhưng bỏ qua bước chuyển đổi sendmail.mc thành `sendmail.cf ` tập tin cấu hình mà sendmail thực sự sử dụng. Điều đó có thể tự động xảy ra khi sendmail được khởi động lại, nhưng cũng có thể yêu cầu chạy `m4 sendmail.mc > sendmail.cf` theo cách thủ công trước khi khởi động lại sendmail.
lá cờ cn
Bob
Ngoài ra, https://serverfault.com/questions/710861 đề xuất rằng các thay đổi giả mạo chỉ xảy ra khi thư rời khỏi máy chủ, việc kiểm tra hàng đợi có thể không phải là nơi tốt nhất để kiểm tra và xác nhận rằng cài đặt của bạn là chính xác.
Mike avatar
lá cờ ru
Kính gửi Bob, cảm ơn rất nhiều cho đầu vào của bạn! Tôi tin rằng sendmail.mc của tôi được định cấu hình đúng và tôi đã tạo tệp .cf tất nhiên là cần thiết. Nhiệm vụ của mình là cấu hình sendmail bằng AWS SMTP, gửi mail ra ngoài server.

Đă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.