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, sendmail
không thể gửi những tin nhắn này và chúng đã bị kẹt trong sendmail
hà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 sendmail
thườ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, sendmail
dừ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?