Postfix邮件网关投递邮件报“fatal: open database /etc/postfix/transport.db: No su

今天完成了Postfix邮件网关的配置,配置完成后,尝试进行邮件投递时,发现未收到投递的邮件,当时第一想法,先看看邮件队日志是否有记录,利用如下命令查看时时日志。

[[email protected] Postfix_Conifgure]# tail -f /var/log/maillog

发现了如下报错:  

看来是找不到transport.db文件,那么利用如下命令执行生成即可:

首先,来检查transport究竟有几个文件及属性是什么?如下:

[[email protected] postfix]# ls -l /etc/postfix/transport*  

其次,执行如下命令向/etc/postfix/main.cf配置文件中添加transport.db

[[email protected] postfix]# postmap /etc/postfix/transport

最后,检查是否生成transport.db文件,可以看到,如下已经生成了:

再次执行邮件投递操作,不再报“ fatal: open database /etc/postfix/transport.db: No such file or directory”

以上就是关于此报错的解决方法,希望对有相同问题的朋友能有一些帮助。

时间: 2024-10-17 07:27:02

Postfix邮件网关投递邮件报“fatal: open database /etc/postfix/transport.db: No su的相关文章

关于利用Postfix邮件网关接收外网投递邮件失败问题的解决方法

今天完成Postfix邮件网关配置后,尝试进行一次邮件投递,但是迟迟不见有邮件收进来,再次利用" tail -f /var/log/maillog"查看时时日志,发现邮件已经到达邮件网关,只是卡在了这个位置,如下图所示截图: 当时一直在想,邮件投递后,应该是转发给后端的Exchange服务器的Hub才对呀,可是现在很明显,未正常投递呀,而我在/etc/postfix/main.cf,也因为要做内容筛选,所以加了这条,很有可能是这条导致的投递失败. 将上述的这条进行注释,注释后保后如下:

linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(三) 使用 maildrop 投递邮件

 linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(三) 使用 maildrop 投递邮件 十六.配置postfix使用maildrop投递邮件 maildrop是一个使用C++编写的用来代替本地MDA的带有过滤功能邮件投递代理,是courier邮件系统组件之一.它从标准输入接受信息并投递到用户邮箱:maildrop既可以将邮件投递到mailboxes格式邮箱,亦可以将其投递到maildirs格式邮箱.同时,maildrop可以从文件中读取入站邮件过滤指示,并由此决定是将邮件

关于Postfix邮件网关无法重启问题

最近在研究Postfix邮件网关,由于自己还是Linux界的小白菜,所以在研究路上免不了遇到一些问题,比如今天就遇到了Postfix服务无法启动的问题,最后经过排查后发现是一个配置影响的,但还是觉得应该分享出来排错和解决的方法,以便有同我一样也在开始研究Postfix的朋友能在遇到此问题时,少走弯路,好了报错截图如下附上: 好,重启无法成功,那么先不要着急想是哪里出问题,先来看看这个Postfix实际的状态都提示什么报错?当执行" [[email protected] spool]# /etc/

公网无法向内网投递邮件

[背景] 完成了Exchange Server 2010 邮件同版本迁移测试,防火墙重新进行了端口地址映射,但是通过公网邮箱向内部邮箱投递邮件时,报如下错误 : 针对此问题进一步测试是否为Exchange Server 2010 自身邮件投递有问题,进行了如下测试: 内部与内部之间互发正常 内部向公网邮箱投递正常 公网邮箱向内部邮箱投递不正常 [解决方法] 通过上述报错及测试来看,问题原因应该是发生在了Exchange Server接收连接器上,而发送连接器是正常的,因为向公网邮箱投递邮件正常,

关于企业用户邮箱向外投递邮件时提示"554.5.7.1 Access denied"

昨天,有同事联系说自己的邮箱无法向公网邮箱投递邮件,而其他同事则正常,在收到这个故障报告后,我在用户客户端尝试向公网邮箱投递,确认用户所提到的问题确实存在,报错截图如下: 当看到554.5.7.1报错时,靠经验来看应该是一个配置问题导致的,而一般常见于SMTP验证问题导致,好接下来我来看看用户的邮箱配置: 哦?这里还真没有勾选呀-.,由于用户配置的是POP模式,正常配置我们都会勾选这项的,而这里未勾选,所以我们把这项勾选上,勾选完成后,再测试发送公网邮箱,已经可以正常发送了. 虽然这个问题很简单

关于Postfix邮件网关搭建中cdcc info运行错误解决方法

今天在研究Postfix邮件网关时,配置到了对cdcc网络连通性测试时,执行cdcc info 命令,出现了如下报错信息: 解决方法如下: 再次执行cdcc info可看到已经正常,如下图所示:

postfix 如何设置邮件头翻译的功能

开始按http://semi-legitimate.com/blog/item/how-to-rewrite-outgoing-address-in-postfix 博客中的方法进行设置,是可以替换,但是webmail上面可替换. 下面引用该博客的 Sometimes I find myself configuring an internal Linux machine to be able to send emails for alerts or from a particular appli

postfix邮件网关代理outlook

1.组件 操作系统centos5.4 postfix:MTA clamd:反病毒引擎 spamassassin:反垃圾邮件 amavisd-new:是邮件代理服务器(MTA)和防毒软件之间的中间件 fail2ban:防止邮箱暴力破解 2.工作原理 第一步:postfix 接收邮件(MTA) postfix,通过25端口,接受所有的邮件 第二步:邮件交给amavisd-new amavisd-new负责调用clamd对邮件进行病毒扫描,负责调用SpamAssassin对邮件内容进行过滤:amavi

RHEL6.4 postfix+dovecot搭建邮件服务器

实验需求:为公司搭建一台能够收信和发信的邮件服务器(192.168.100.1),为员工提供服务,公司域名为jinjianjun.com. 一.修改DNS服务器(192.168.100.2)上mx邮件交换记录,确保客户机能解析邮件服务器地址 1.修改DNS区域文件 # vim /var/named/jinjianjun.com.zone $TTL 3H @       IN SOA  jinjianjun.com. root.jinjianjun.com. ( 2014042601; seria