[NA HW1-2] Timeout

72 views
Skip to first unread message

林俊良

unread,
Apr 30, 2026, 7:33:19 AMApr 30
to NYCU NASA 課程討論區
助教您好,

我在進行HW1-2的OJ提交時,時常遇到timeout問題
尤其是在"starttls_smtp",以下為OJ log
USER_ID: 70, SUBNET: 192.168.4.96/28, RESOLVER: 192.168.255.3 MX: smtp.70.nasa., SMTP: 192.168.4.99, IMAP: 192.168.4.99 SPF: "v=spf1 ip4:192.168.4.99 ~all", "v=spf1 ip4:192.168.4.99 ~all" DKIM_RECORD_1: "v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4yjk/Yux+jIfF+2ufq06Ga3ubyv2Yr9B/KoPHpLFc6joWx9swrRNOKLLnhQoVjwg+hrGfU0Daq+0yxxrc/Utfydj5pgNv7IEnk9vvjWWbMwBGMLhD+lmZjoqdp/NtJCL6tmbsyuGqAuwvs9eeCF/4DhvQr8+z8bO7Kapb1" "DmIx+yAH1t9/ackH86m5BZGebS+IuRmX1Ee9tub2h4Lk8d3hs19KKHkzSRZ+oVWPUN6NYIdMHpU40VtCHUlc+RYnxKz0hfiNRJaKd6n23tqdvyaBr8n3LdD/obHExJwzQaH9q9i+ilpYhvHn6dOTkJrYceVu8kWMIKhE/8k3YCn4BNsQIDAQAB" DKIM_RECORD_2: "v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4yjk/Yux+jIfF+2ufq06Ga3ubyv2Yr9B/KoPHpLFc6joWx9swrRNOKLLnhQoVjwg+hrGfU0Daq+0yxxrc/Utfydj5pgNv7IEnk9vvjWWbMwBGMLhD+lmZjoqdp/NtJCL6tmbsyuGqAuwvs9eeCF/4DhvQr8+z8bO7Kapb1" "DmIx+yAH1t9/ackH86m5BZGebS+IuRmX1Ee9tub2h4Lk8d3hs19KKHkzSRZ+oVWPUN6NYIdMHpU40VtCHUlc+RYnxKz0hfiNRJaKd6n23tqdvyaBr8n3LdD/obHExJwzQaH9q9i+ilpYhvHn6dOTkJrYceVu8kWMIKhE/8k3YCn4BNsQIDAQAB" DMARC_RECORD_1: "v=DMARC1; p=quarantine; rua=mailto:dmarc-re...@70.nasa" DMARC_RECORD_2: "v=DMARC1; p=quarantine; rua=mailto:dmarc-re...@70.nasa" WORK1: , LDAP_URL: ldaps://ldap.70.nasa, BASE_DN: dc=70,dc=nasa, TA_PASSWORD: Wl1aQtTBHlfonvs DNS resolution completed. 儘管我換成較快的網路,還是不行

這是我local測試
secondns@secondns:~$ openssl s_client -starttls smtp -connect 192.168.4.99:587 -crlf -quiet <<'EOF'
EHLO oj
AUTH PLAIN AGFkbWluAGFkbWlu
MAIL FROM:<ad...@70.nasa>
RCPT TO:<te...@70.nasa>
DATA
Subject: STARTTLS-SMTP-CHECK

hello over starttls
.
QUIT
EOF
Can't use SSL_get_servername
depth=0 C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
verify error:num=18:self-signed certificate
verify return:1
depth=0 C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
verify return:1
250 CHUNKING
250-smtp.70.nasa
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING
235 2.7.0 Authentication successful
250 2.1.0 Ok
250 2.1.5 Ok
354 End data with <CR><LF>.<CR><LF>
250 2.0.0 Ok: queued as D432121C96
221 2.0.0 Bye

管培勛

unread,
Apr 30, 2026, 10:24:53 AMApr 30
to NYCU NASA 課程討論區
同學好:

乍看之下沒什麼想法,但該測資會先確認測一次 587 port 的正常寄信(應該要 fail,STARTTLS should be enforced),我猜也許是這個問題。

BR,
TA phkoan


lin710277...@nycu.edu.tw 在 2026年4月30日 星期四晚上7:33:19 [UTC+8] 的信中寫道:

林俊良

unread,
May 2, 2026, 11:21:09 PMMay 2
to NYCU NASA 課程討論區
助教您好,

我後來依照您提到的方向,重新測了 587 port「未使用 STARTTLS 的普通 SMTP 寄信」。

測試結果如下:

530 5.7.0 Must issue a STARTTLS command first
530 5.7.0 Must issue a STARTTLS command first
530 5.7.0 Must issue a STARTTLS command first
530 5.7.0 Must issue a STARTTLS command first


並且確認該信件沒有 queued,也沒有送進 Maildir。log 中只有因為測試時繼續送入 Subject: 而產生的 non-SMTP command warning。

另外我也測了 587 port 使用 STARTTLS 後正常寄信,結果可以成功 AUTH、queued,並送達。
我也用 192.168.4.99:587 測了一次 WG IP 路徑,STARTTLS、AUTH、queued、Maildir delivery 也都成功。


目前 submission 設定如下:
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_tls_auth_only=yes
-o smtpd_recipient_restrictions=permit_sasl_authenticated,reject


但starttls_smtp 測試結果還是timeout

想請教解決辦法,謝謝
管培勛 在 2026年4月30日 星期四晚上10:24:53 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages