나는 여기에 꽤 성가신 문제가 있습니다. 응용 프로그램을 테스트하고 가짜 전자 메일 주소로 테스트 전자 메일을 만들었습니다 (내 서버가 실제로 전자 메일을 보내도록 설정되어 있지는 않습니다). 물론 sendmail
이러한 메시지를 보낼 수 없으며 sendmail
대기열에 멈췄습니다 . sendmail
일반적으로 재 시도를 중지하는 데 5 일이 걸리지 않고 대기열에 구축 된 메시지를 수동으로 삭제하고 싶습니다 .
나는 Ubuntu 10.04를 사용하고 /var/spool/mqueue/
있으며 내가 읽은 모든 방법이 대기중인 전자 메일이 보관되어 있다고 말하는 디렉토리입니다. 이 디렉토리에서 파일을 삭제하면 sendmail
cron 스크립트로 보이는 것이 실행될 때까지 전자 우편 처리 시도를 중지하고 원하지 않는 메시지로이 디렉토리를 다시 채 웁니다. 내 일부 라인은 다음과 같습니다 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)
아무도 내가 어떻게 이러한 메시지를 영구적으로 제거 할 수 있는지 알고 있습니까? 부수적으로 sendmail
전자 메일을 "가짜" 로 설정할 수있는 방법이 있는지 알고 싶습니다 . 있습니까?