Ich habe hier ein ziemlich nerviges Problem. Ich habe eine Anwendung getestet und einige Test-E-Mails an falsche E-Mail-Adressen gesendet (ganz zu schweigen davon, dass mein Server sowieso nicht zum Senden von E-Mails eingerichtet ist). Natürlich sendmailkönnen diese Nachrichten nicht gesendet werden und sie stecken in der sendmailWarteschlange fest. Ich möchte die Nachrichten, die sich in der Warteschlange sendmailangesammelt haben, manuell löschen, anstatt auf die 5 Tage zu warten, die normalerweise erforderlich sind, um den erneuten Versuch abzubrechen.
Ich benutze Ubuntu 10.04 und /var/spool/mqueue/in diesem Verzeichnis werden nach jeder Anleitung, die ich gelesen habe, die E-Mails gespeichert, die sich in der Warteschlange befinden. Wenn ich die Dateien in diesem Verzeichnis lösche, wird der sendmailVersuch, die E-Mails zu verarbeiten, abgebrochen, bis scheinbar ein Cron-Skript ausgeführt wird, und dieses Verzeichnis mit den Nachrichten aufgefüllt, die nicht gesendet werden sollen. Hier sind einige Zeilen von meinem 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)
Weiß jemand, wie ich diese Nachrichten dauerhaft loswerden kann? Als Randnotiz möchte ich auch wissen, ob es eine Möglichkeit gibt, das sendmailVersenden von E-Mails zu "fälschen". Gibt es?