Description: Ubuntu 10.04.4 LTS
Linux mail 2.6.32-42-server #95-Ubuntu SMP Wed Jul 25 16:10:49 UTC 2012 x86_64 GNU/Linux
H/W path Device Class Description
====================================================
system Bochs
/0 bus Motherboard
/0/0 memory 96KiB BIOS
/0/401 processor QEMU Virtual CPU version 1.0.50
/0/402 processor CPU
/0/1000 memory 2GiB System Memory
/0/1000/0 memory 2GiB DIMM RAM
/0/100 bridge 440FX - 82441FX PMC [Natoma]
/0/100/1 bridge 82371SB PIIX3 ISA [Natoma/Triton II]
/0/100/1.1 scsi1 storage 82371SB PIIX3 IDE [Natoma/Triton II]
/0/100/1.1/0.0.0 /dev/cdrom disk DVD reader
/0/100/1.2 bus 82371SB PIIX3 USB [Natoma/Triton II]
/0/100/1.3 bridge 82371AB/EB/MB PIIX4 ACPI
/0/100/2 display GD 5446
/0/100/a storage Virtio block device
/0/100/12 network Virtio network device
/1 eth0 network Ethernet interface我意外地将Postfix从APT安装到了Zimbra电子邮件服务器虚拟机(KVM/Proxmox 2.1)。我立刻把它清除了,但是没有用。以下是我为解决这一问题所采取的步骤:
按照上面的步骤,Zimbra现在又开始工作了,问题是所有邮件都在邮件队列中,从一天的坏掉的Zimbra,现在都消失了!我的意思不仅仅是在GUI中看不到它们,它们甚至不在文件系统上。
当我试图修复Zimbra时,至少有75封电子邮件在排队,这就是现在假脱机的状态:
zimbra@mail:~$ postqueue -p
Mail queue is empty发布于 2012-08-19 20:02:38
如果将来有人有这个问题,你就是这样修理的。你可能会有更多的副本,这比失去一封重要的电子邮件好.
要查找排队的消息,请运行:
grep -iRE '<recipient_email_address>' /var/log/mail.log* | grep -i 'queued as' | awk '{print $6}' | cut -d ':' -f 1 | xargs | tr ' ' '|'要查找文件系统上的实际电子邮件文件,请运行:
grep -iRE '<output_from_previous_command>' /opt/zimbra/store | grep -iv 'Message-Id' | cut -d ':' -f 1 | xargssu -l zimbra
/opt/zimbra/bin/zmlmtpinject <output_from_previous_command> -r <recipient_email>请记住,您将丢失所有的日期/时间信息。唯一的解决办法是向每个包含“日期:”标题副本的消息中添加一个“”标题。用你的想象力来做这件事,我想到了Perl .
https://serverfault.com/questions/418978
复制相似问题