Score:0

Sendmail ไม่ใช่ เอ่อ กำลังส่งจดหมาย

ธง ml

ใครสามารถช่วยฉันที่นี่ได้โปรด ฉันมีการติดตั้ง CentOS 8 และกำลังลองใช้บรรทัดนี้:

echo "เรื่อง: สวัสดี" | sendmail -v [email protected]

นี่คือ /etc/ชื่อโฮสต์:

เว็บ.mydomain.com

นี่คือ /etc/resolv.conf

# สร้างโดย NetworkManager
ค้นหา mydomain.com
เนมเซิร์ฟเวอร์ 1.1.1.1
เนมเซิร์ฟเวอร์ 8.8.8.8

นี่คือ / etc / โฮสต์:

### รูปภาพการติดตั้งของ Hetzner Online GmbH
# การกำหนดค่าเนมเซิร์ฟเวอร์
#ไอพีวี4
127.0.0.1 localhost.localdomain localhost
เว็บ 11.22.33.44.mydomain.com
#
#ไอพีวี6
::1 ip6-localhost ip6-วนกลับ
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
11:22:33:44::5 เว็บ mydomain.com เว็บ

(เห็นได้ชัดว่าที่อยู่ IP ปลอมสำหรับโพสต์นี้)

ฉันมีระเบียน DNS A- และ AAAA สำหรับ เว็บ.mydomain.com ที่ชี้ไปที่ ip/ipv6 ของกล่อง

ฉันได้ตั้งค่ารายการ DNS ย้อนกลับที่เกี่ยวข้องที่โฮสต์ของฉัน Hetzner

ผลลัพธ์ของคำสั่ง sendmail นั้นเป็นเพียงแค่ รายงานสถานะการจัดส่งทางไปรษณีย์จะถูกส่งไปที่ <root>

ฉันเข้าสู่ระบบในฐานะรูทเมื่อฉันส่งมัน ผิดปกติฉันมี /var/spool/mail/mynameที่นี่ ไฟล์ แต่ไม่ใช่ /var/spool/mail/root ไฟล์?

นอกจากนี้ฉันมีสิ่งนี้ที่ด้านล่างของ /etc/นามแฝง (และได้วิ่ง นามแฝงใหม่):

# บุคคลที่ควรได้รับเมลของรูท
รูท: [email protected]

ถ้าคุณยังบอกไม่ได้ ฉันก็ไม่รู้ว่าฉันกำลังทำอะไรอยู่ สิ่งที่ฉันต้องการตอนนี้คือสามารถส่งอีเมลถึงตัวเองจากงาน cron ต่างๆ บางทีฉันควรจะส่งพวกเขาไปที่รูทและปล่อยให้นามแฝงส่งต่อพวกเขา แต่ฉันได้ลองแล้วเช่นกัน (ง่ายๆ ราก แทนที่ [email protected]) และดูเหมือนจะไม่ได้ผลดีขึ้น?

อีเมลของ Mydomain.com ได้รับการจัดการโดย gmail และฉันไม่มีปัญหาในการส่งหรือรับจากที่อยู่นั้นจากเว็บอินเทอร์เฟซของ gmail

นี่คือ /etc/postfix/main.cf

ความเข้ากันได้_ระดับ = 2
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = โปรแกรมแก้ไขภายหลัง
inet_interfaces = โลคัลโฮสต์
inet_protocols = ทั้งหมด
mydestination = $myhostname, localhost.$mydomain, localhost
known_local_recipient_reject_code = 550
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & สลีป 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = เลื่อนลง
html_directory = ไม่
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix/samples
readme_directory = /usr/share/doc/postfix/README_FILES
smtpd_tls_cert_file = /etc/pki/tls/certs/postfix.pem
smtpd_tls_key_file = /etc/pki/tls/private/postfix.key
smtpd_tls_security_level = พฤษภาคม
smtp_tls_CApath = /etc/pki/tls/certs
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtp_tls_security_level = พฤษภาคม
meta_directory = /etc/postfix
shlib_directory = /usr/lib64/postfix
in flag
คุณควรเริ่มต้นด้วย[ค้นหาว่าคุณติดตั้ง MTA ใด](https://superuser.com/questions/340331/yum-searching-for-a-package-with-binary-name) เพียงเพราะคุณมีไบนารีชื่อ `sendmail` ก็ไม่ได้หมายความว่าคุณกำลังใช้ sendmail MTA ทั้งหมดมีไบนารีเดียวกัน (หรือ symlink ที่มีชื่อ) เพื่อความเข้ากันได้ เมื่อคุณทราบสิ่งที่คุณมี (หรือถ้าคุณมี) คุณควรระบุการกำหนดค่า
Codemonkey avatar
ml flag
ขอขอบคุณ. โพสต์ฟิกซ์ ฉันได้เพิ่ม main.cf (ถอดความคิดเห็น) ในคำถามแล้ว
in flag
รายการบันทึกที่เกี่ยวข้องกับการทดสอบของคุณจะเป็นประโยชน์เช่นกัน
Codemonkey avatar
ml flag
ตกลง จากการค้นหาบันทึกและดูด้วยตัวเอง ฉันพบว่าปัญหาคือระเบียน DMARC/SPF ของฉันบน mydomain.com เนื่องจากเซิร์ฟเวอร์พยายามส่งอีเมลที่มีที่อยู่จาก [email protected] จาก ที่อยู่ IP ที่ไม่ได้ระบุไว้ในระเบียน SPF ของฉัน ฉันได้เพิ่ม IP ของกล่องนี้ในบันทึก spf ของฉันแล้ว ซึ่งอาจจะเป็นการแก้ไข มันมี TTL 1 วัน ดังนั้นฉันจะต้องเล่นเกมรอ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา