Tôi có một vấn đề khá khó chịu ở đây. Tôi đã thử nghiệm một ứng dụng và đã tạo một số e-mail thử nghiệm đến các địa chỉ e-mail không có thật (chưa kể rằng máy chủ của tôi không thực sự được thiết lập để gửi e-mail). Tất nhiên, sendmailkhông thể gửi những tin nhắn này và chúng đã bị kẹt trong sendmailhàng đợi. Tôi muốn xóa thủ công các tin nhắn đã được xây dựng trong hàng đợi thay vì chờ 5 ngày sendmailthường phải dừng thử lại.
Tôi đang sử dụng Ubuntu 10.04 và /var/spool/mqueue/là thư mục mà mọi cách tôi đã đọc nói rằng các e-mail được xếp hàng được giữ lại. Khi tôi xóa các tệp trong thư mục này, sendmaildừng cố gắng xử lý e-mail cho đến khi tập lệnh cron chạy và nhập lại thư mục này với các tin nhắn tôi không muốn gửi. Dưới đây là một số dòng từ của tôi syslog:
Jun 2 17:35:19 sajo-laptop sm-mta[9367]: o530SlbK009365: to=, ctladdr= (33/33), delay=00:06:27, xdelay=00:06:22, mailer=esmtp, pri=120418, relay=e.mx.mail.yahoo.com. [67.195.168.230], dsn=4.0.0, stat=Deferred: Connection timed out with e.mx.mail.yahoo.com.
Jun 2 17:35:48 sajo-laptop sm-mta[9149]: o4VHn3cw003597: to=, ctladdr= (33/33), delay=2+06:46:45, xdelay=00:34:12, mailer=esmtp, pri=3540649, relay=mx2.hotmail.com. [65.54.188.94], dsn=4.0.0, stat=Deferred: Connection timed out with mx2.hotmail.com.
Jun 2 17:39:02 sajo-laptop CRON[9510]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jun 2 17:39:43 sajo-laptop sm-mta[9372]: o52LHK4s007585: to=, ctladdr= (33/33), delay=03:22:18, xdelay=00:06:28, mailer=esmtp, pri=1470404, relay=c.mx.mail.yahoo.com. [206.190.54.127], dsn=4.0.0, stat=Deferred: Connection timed out with c.mx.mail.yahoo.com.
Jun 2 17:39:50 sajo-laptop sm-mta[9149]: o51I8ieV004377: to=, ctladdr= (33/33), delay=1+06:31:06, xdelay=00:03:57, mailer=esmtp, pri=6601668, relay=alt4.gmail-smtp-in.l.google.com. [74.125.79.114], dsn=4.0.0, stat=Deferred: Connection timed out with alt4.gmail-smtp-in.l.google.com.
Jun 2 17:40:01 sajo-laptop CRON[9523]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Có ai biết làm thế nào tôi có thể thoát khỏi những tin nhắn này vĩnh viễn? Là một lưu ý phụ, tôi cũng muốn biết liệu có cách nào để thiết lập sendmailđể gửi e-mail "giả" hay không. Lanhung?