Score:0

Ubuntu 18.04 - ข้อผิดพลาด SMTP: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ (111)

ธง gb

ฉันมีข้อผิดพลาดใหม่ตั้งแต่ 2 สัปดาห์บนเซิร์ฟเวอร์ของฉัน

ฉันไม่ได้แตะรหัสหรืออะไรเลย

ฉันมักจะส่งอีเมลผ่าน PHPMailer แต่ฉันสังเกตเห็นว่า Thunderbird จะไม่ทำงานอีกต่อไปเช่นกัน

ฉันใช้ Ubuntu 18.04 LTS ฉันได้รับการอัปเดต / อัปเกรด (+ รีบูต) แต่ก็ไม่ได้เปลี่ยนแปลงอะไรเลย

การส่งอีเมลผ่านคำสั่ง "mail" นั้นใช้ได้ดี:

echo "ทดสอบ" | เมล -s "sujet" [email protected]

นี่คือ postfix ของฉัน main.cf :

# ดู /usr/share/postfix/main.cf.dist สำหรับความคิดเห็นฉบับสมบูรณ์


# เฉพาะ Debian: การระบุชื่อไฟล์จะทำให้เกิดสิ่งแรก
# บรรทัดของไฟล์ที่จะใช้เป็นชื่อ ค่าเริ่มต้นของเดเบียน
# คือ /etc/mailname
#myorigin = /etc/ชื่อเมล

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_cert_file=/etc/letsencrypt/live/mail.my-domain.com/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.my-domain.com/fullchain.key
smtpd_use_tls=ใช่
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# ดู /usr/share/doc/postfix/TLS_README.gz ในแพ็คเกจ postfix-doc สำหรับ
# ข้อมูลเกี่ยวกับการเปิดใช้งาน SSL ในไคลเอนต์ smtp

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
# myhostname = vps811910.openstacklocal
ชื่อโฮสต์ของฉัน = mail.my-domain.com
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
# mydestination = $myhostname, vps811910, localhost.localdomain, localhost, mail.my-domain.com
mydestination = $myhostname, vps811910, localhost.localdomain, localhost, my-second-domain.com
รีเลย์โฮสต์ = 
เครือข่ายของฉัน = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
ผู้รับ_ตัวคั่น = +
inet_interfaces = วนกลับเท่านั้น
inet_protocols = ทั้งหมด

PHP Mailer :

https://codeshare.io/eVxYP7

djdomi avatar
za flag
บริการกำลังทำงานอยู่หรือไม่ php mailer เชื่อมต่อกับ smtp อย่างไร
Benoit Adam avatar
gb flag
ใช่ postfix กำลังทำงานอยู่ นี่คือ PHPmailer : https://codeshare.io/eVxYP7
Score:0
ธง ph

โปรดลองดูสิ่งนี้ โพสต์ บน StackOverflow อาจแก้ปัญหาให้คุณได้เช่นกัน

อย่างไรก็ตาม เมื่อดูที่ PHP Mailer ของคุณ ฉันเห็นค่าแปลก ๆ ที่นี่:

$mail->Host = 'โดเมนที่สองของฉัน.com';

ซึ่งควรมีโฮสต์อีเมล smtp ของคุณ เช่น:

$mail->Host = "smtp.gmail.com";

Benoit Adam avatar
gb flag
เฮ้ขอบคุณสำหรับคำตอบ ใช่ เห็นได้ชัดว่ามันควรจะเป็น SMTP อะไรสักอย่าง แต่แอดมินงี่เง่าที่ตั้งค่าเซิร์ฟเวอร์ไม่ปฏิบัติตามหลักเกณฑ์เชิงตรรกะใดๆ ตอนนี้ฉันอยู่ที่นี่ด้วยความยุ่งเหยิง :D
Benoit Adam avatar
gb flag
ตกลง ฉันเพิ่งเปลี่ยน SMTP มีข้อผิดพลาด กลับไปใช้พารามิเตอร์ปกติ ตอนนี้มันใช้งานได้แล้ว ฉันไม่รู้ว่าเกิดอะไรขึ้นกับ ROFL แก้ไขแล้ว... ฉันเดาว่า... (wtf)
Benoit Adam avatar
gb flag
บางทีพวกมันอาจเป็นสิ่งบุกรุกและการแจ้งเตือนก็ดับลง นั่นคือเหตุผลที่ตอนนี้มันใช้งานได้ ?
Massimiliano Catinoto avatar
ph flag
ฉันคิดว่าการนำค่า ââ กลับไปสู่ค่าปกติได้แก้ปัญหาแล้ว หากคุณคิดว่าคำตอบของฉันเด็ดขาด โปรดระบุธงที่เหมาะสม

โพสต์คำตอบ

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