Score:0

Postfix - ข้อผิดพลาดในการส่ง SMTP

ธง us

ฉันได้รับข้อผิดพลาดว่า

SMTP ส่ง: ไม่เป็นไร (การตรวจสอบล้มเหลว: รหัสตอบกลับไม่ถูกต้องที่ได้รับจากเซิร์ฟเวอร์ (รหัส: 454))

เมื่อพยายามส่ง SMTP จาก "Roundcube Webmail Installer" ฉันไม่สามารถติดตั้ง Roundcube ได้เนื่องจากข้อผิดพลาดที่น่ารำคาญนี้ ฉันกำลังลองใช้ชื่อผู้ใช้และรหัสผ่านผสมกัน เช่น "[email protected]" และ "usrnam" และชื่อผู้ใช้และรหัสผ่านนั้นมาจากระบบ

/etc/postfix/main.cf :


smtpd_banner = $myhostname ESMTP $mail_name
บิฟ = ไม่

# ต่อท้าย .domain คืองานของ MUA
append_dot_mydomain = ไม่

# ยกเลิกการแสดงความคิดเห็นในบรรทัดถัดไปเพื่อสร้างคำเตือน "จดหมายล่าช้า"
#delay_warning_time = 4 ชม

readme_directory = ไม่

# ดู http://www.postfix.org/COMPATIBILITY_README.html -- ค่าเริ่มต้นเป็น 2 บน
#ติดตั้งใหม่.
ความเข้ากันได้_ระดับ = 2



# พารามิเตอร์ TLS
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level=พฤษภาคม

smtp_tls_CApath=/etc/ssl/certs
smtp_tls_security_level=พฤษภาคม
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


smtpd_relay_restrictions = permit_sasl_authenticated defer_unauth_destination
ชื่อโฮสต์ของฉัน = privatedomain.de
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
myorigin = /etc/ชื่อเมล
mydestination = $myhostname, privatedomain.de, anotherdomain.domain.com, localhost.anotherdomain.com, localhost
รีเลย์โฮสต์ = smtp.mailchannels.net
เครือข่ายของฉัน = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
ผู้รับ_ตัวคั่น = +
inet_interfaces = ทั้งหมด
inet_protocols = ทั้งหมด

smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/password
smtp_sasl_security_options =
smtp_tls_auth_only = ใช่
smtp_tls_security_level = เข้ารหัส
smtpd_sasl_auth_enable = ใช่

และบันทึกเป็นเพียงบอกว่า

11 มิ.ย. 16:50:56 systemname3123 postfix/smtpd[3069076]: เชื่อมต่อจาก localhost[127.0.0.1]
11 มิ.ย. 16:50:56 systemname3123 postfix/smtpd[3069076]: คำเตือน: การตรวจสอบสิทธิ์ SASL ล้มเหลว: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ saslauthd: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
11 มิ.ย. 16:50:56 systemname3123 postfix/smtpd[3069076]: คำเตือน: localhost[127.0.0.1]: การตรวจสอบความถูกต้องของ SASL LOGIN ล้มเหลว: ความล้มเหลวทั่วไป
11 มิ.ย. 16:50:56 systemname3123 postfix/smtpd[3069076]: ตัดการเชื่อมต่อจาก localhost[127.0.0.1] ehlo=1 auth=0/1 exit=1 commands=2/3
codlord avatar
ru flag
ไม่ชัดเจน - คุณกำลังสร้างไฟล์ postfix เวอร์ชันแฮชด้วยการเรียกใช้ตัวอย่างเช่น `sudo postmap hash:/etc/postfix/password` หรือไม่ ดังนั้นเมื่อการกำหนดค่าระบุว่า `hash:/etc/postfix/password` จึงไม่พยายามอ่านไฟล์ `/etc/postfix/password` แต่เป็นไฟล์รหัสผ่านเวอร์ชันแฮช และคุณเคยเห็น https://askubuntu.com/questions/1030785/postfix-authentication-failure-cant-send-email-out
chocolateimage avatar
us flag
@codlord ฉันไม่รู้จริง ๆ ว่าคุณกำลังขออะไร แต่ฉันกำลังเรียกใช้ `sudo postmap hash:/etc/postfix/password` จากนั้นรีสตาร์ท 2 บริการ "postfix" และ "saslauthd" และยังใช้งานไม่ได้ และฉัน ฉันได้รับคำขอตั้งแต่ตี 2: https://i.imgur.com/iLN9MZd.png
chocolateimage avatar
us flag
@codlord และส่วนอื่นๆ ของไฟล์บันทึก: https://i.imgur.com/RofGLMY.png
FatRabbit avatar
bw flag
เดี๋ยวก่อน: smtp_sasl_password_maps ไม่ได้มีไว้สำหรับอีเมลขาเข้า แต่ใช้สำหรับอีเมลขาออก (ดังนั้นชื่อ smtp*) จะไม่เกี่ยวข้องกับอีเมลขาเข้า (stmpd*) การตรวจสอบสิทธิ์ผู้ใช้อยู่ที่ฝั่ง Roundcube (โดยปกติจะผ่าน IMAP, LDAP, ....) ไม่ใช่ที่ระดับ postfix คุณต้องอนุญาตที่อยู่ IP ของเซิร์ฟเวอร์ roundcube ให้กับ mynetworks และเพิ่ม mynetwors ใน smtpd_relay_restrictions

โพสต์คำตอบ

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