首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zimbra7.2 OSE邮件队列消失

Zimbra7.2 OSE邮件队列消失
EN

Server Fault用户
提问于 2012-08-18 20:01:56
回答 1查看 1.1K关注 0票数 0

系统信息:

代码语言:javascript
复制
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服务
  • 重置权限chown -R zimbra:zimbra /opt/zimbra
  • 固定权限/opt/zimbra/libexec/zmfixperms -verbose -extended
  • 重新启动Zimbra服务
  • 更新Zimbra密钥zmsshkeygen
  • 更新的Zimbra键zmupdateauthkey

按照上面的步骤,Zimbra现在又开始工作了,问题是所有邮件都在邮件队列中,从一天的坏掉的Zimbra,现在都消失了!我的意思不仅仅是在GUI中看不到它们,它们甚至不在文件系统上。

当我试图修复Zimbra时,至少有75封电子邮件在排队,这就是现在假脱机的状态:

代码语言:javascript
复制
zimbra@mail:~$ postqueue -p
Mail queue is empty

,我所有的电子邮件都去哪儿了!?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-08-19 20:02:38

如果将来有人有这个问题,你就是这样修理的。你可能会有更多的副本,这比失去一封重要的电子邮件好.

要查找排队的消息,请运行:

代码语言:javascript
复制
grep -iRE '<recipient_email_address>' /var/log/mail.log* | grep -i 'queued as' | awk '{print $6}' | cut -d ':' -f 1 | xargs | tr ' ' '|'

要查找文件系统上的实际电子邮件文件,请运行:

代码语言:javascript
复制
grep -iRE '<output_from_previous_command>' /opt/zimbra/store | grep -iv 'Message-Id' | cut -d ':' -f 1 | xargs

“注入”电子邮件回他们来自的用户帐户:

代码语言:javascript
复制
su -l zimbra

/opt/zimbra/bin/zmlmtpinject <output_from_previous_command> -r <recipient_email>

请记住,您将丢失所有的日期/时间信息。唯一的解决办法是向每个包含“日期:”标题副本的消息中添加一个“”标题。用你的想象力来做这件事,我想到了Perl .

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/418978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档