[NA HW1-2] email_receiving_local_users 和 email_receiving_local_users

56 views
Skip to first unread message

陳芝瑄

unread,
Jun 7, 2026, 11:30:01 PMJun 7
to NYCU NASA 課程討論區
助教好,我想請問 HW1 mail 相關測試中,email_receiving_local_users、mailing_list_local_users 和 mailing_list_api 是否可能有測試 timing 或 subject 對應上的問題。  

目前 OJ 測試會出現類似以下結果  

NA-1.png
我用以下方式查詢該 subject:
grep "<OJ subject>" /tmp/oj-mail.log
sudo grep -R "<OJ subject>" /home/admin/Maildir /home/test/Maildir
sudo doveadm search -u admin mailbox INBOX subject "<OJ subject>"
sudo doveadm search -u test mailbox INBOX subject "<OJ subject>"
結果都查不到該 exact subject。  

但是我在自己的 mail server 上,用相同的 src/dst 情境手動測試 receiving 是正常的。
postfix 可以成功 delivered to maildir (這邊確實 OJ sending 測資是通過的),我用上述的 Dovecot Search 也都能找到 mail。

也就是說,我手動用相同 src/dst 測試 receiving 是可以正常收信與 IMAP 搜尋的,但 OJ 報錯的那個 subject 似乎沒有出現在我的 Postfix log 或 Maildir 中。
  
想請問助教 OJ 顯示 Email sent successfully 是否代表該 exact subject 一定已經送到我的 Postfix server? OJ output 中提供的 subject,是否理論上應該能在我的 /var/log/mail.log 或 Maildir 中查到?

另外我在 mailing_list_api 和 mailing_list_local_users 也遇到類似狀況。 OJ 顯示無法 receive the email 但是我確認 alias 已經成功建立,手動測試 postfix 可以正確展開 alias 並且 admin/test 都能收到。

我不是很確定目前是我的設定仍有缺漏,還是 OJ 顯示的 subject 與實際送入 Postfix 的信件之間有落差,因此想請助教協助確認。謝謝助教!




管培勛

unread,
Jun 8, 2026, 5:06:17 AMJun 8
to NYCU NASA 課程討論區
同學好:

後台沒看到特別的 log,但我猜應該是
1. retrieving email 嘗試太少次
2. LDAP user 建立之後還來不及跟 mail server sync 所以沒辦法收信

我把這兩個都改了一下,再請同學試試看,謝謝。

BTW, 我看你的機器還開著所以試了一下,local user receiving 看起來是會過的,再請同學試試看。

BR,
TA phkoan

hsuann...@nycu.edu.tw 在 2026年6月8日 星期一上午11:30:01 [UTC+8] 的信中寫道:

陳芝瑄

unread,
Jun 15, 2026, 12:23:17 PMJun 15
to NYCU NASA 課程討論區
助教您好:
我試了一下 local user receiving 在 OJ 上面還是過不了,我測試把 mail body + header 印出來查看 subject: XXX 還是找不到,不知道助教是否您提供更多 error log 資訊或是可能發生的原因?

管培勛 在 2026年6月8日 星期一下午5:06:17 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages