标签: postfix

配置邮件服务器以中继电子邮件

这是我必须发送邮件的项目的一部分...

我有一个带有域的邮件服务器abc.com。我如何允许该邮件服务器接收来自另一个域的邮件cde.com

以及如何将所有邮件传输给root用户?

对于第一个问题,我想我需要在开放中继中配置邮件服务器。
使用 postfix,默认配置是打开中继...对吗?

server mail postfix

3
推荐指数
1
解决办法
1万
查看次数

在 chroot postfix 中使用 DNS 查找

我正在尝试在我的客户端机器上设置一个 postfix。所有机器都应该使用一个中央 ldap 目录来存放公共后缀(例如别名等)。但是由于 postfix 在 chroot 中运行,因此 postfix 无法解析 ldap 服务器的主机名。

Postfix mail.log 行:

Apr 30 13:37:22 host postfix/cleanup[30160]: dict_ldap_debug: ldap_connect_to_host: TCP ldapmaster.domain.com:389
Apr 30 13:37:22 host postfix/cleanup[30160]: dict_ldap_debug: ldap_connect_to_host: getaddrinfo failed: Name or service not known
Apr 30 13:37:22 host postfix/cleanup[30160]: dict_ldap_debug: ldap_err2string
Apr 30 13:37:22 host postfix/cleanup[30160]: warning: dict_ldap_lookup: Search error -1: Can't contact LDAP server 
Apr 30 13:37:22 host postfix/cleanup[30160]: warning: AF28B226A2: sender_canonical_maps map lookup problem for root@domain.com
Run Code Online (Sandbox Code Playgroud)

当我手动执行 ldapsearch 时,它工作正常。我还尝试进入 postfix ( /var/spool/postfix)的 chroot …

postfix dns chroot

3
推荐指数
1
解决办法
3310
查看次数

后缀日志记录

我收到了来自我的主机的一封信,我的服务器发送了很多电子邮件。

真奇怪。

如何启用电子邮件记录?或者只是to标题。

Ubuntu 12.04,后缀。

postfix

3
推荐指数
1
解决办法
9839
查看次数

如何让 Postfix 使用新的 IP 地址?

我正在使用 Postfix 邮件服务器,并且我有 6 个可用的 IP。我想用我的主要 IP 使用另一个 IP。

我怎样才能做到这一点?

例如:主IP:66.66.66.66 其他IP:66.66.66.67

postfix

3
推荐指数
1
解决办法
1万
查看次数

潜在的后缀感染

所以我正在运行一个使用 postfix 发送外发邮件的 Ubuntu VPS。我有几个电子邮件地址附加到它在 VPS 上托管的域,其中之一是 user@domain.com。此电子邮件地址的所有者有两台个人计算机,仅此而已,他们一直使用 Thunderbird 访问该电子邮件地址。

几天前,user@domain.com 的收件箱开始受到每小时成百上千的退回邮件的猛烈抨击,user@domain.com 的所有者昨天删除了这些电子邮件帐户的 Thunderbird 条目,但无济于事。

两台计算机昨晚都关闭了,但该地址仍在收到退回邮件。现在最初我认为因为没有打开该帐户的计算机都没有打开,这可能是反弹垃圾邮件。然而,仔细检查电子邮件,我可以看到其中一些包含如下几行:

<firstnamelsurname@bellsouth.net>: delivery temporarily suspended: host
gateway-f1.isp.att.net[204.127.217.16] refused to talk to me:
550-XX.XX.XX.XX blocked by ldap:ou=rblmx,dc=att,dc=net 550 Error -
Blocked for abuse. See http://att.net/blocks
Run Code Online (Sandbox Code Playgroud)

其中 XX.XX.XX.XX 是我们 VPN 的 IP 地址。这让我认为 postfix 服务器有问题(也很可能是计算机上的感染。完整的 clamscan 产生了以下内容:

    /var/qmail/mailnames/DOMAIN.COM/USER/Maildir/.Spam/cur/1366042516.M831269P7021V0000000000000025I0000000003C08ED0.VPS-DOMAIN.COM,S=152011:2,: Email.Trojan-432 FOUND
    /usr/share/MailScanner/MailScanner/MessageBatch.pm: Eicar-Test-Signature-1 FOUND
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以追踪问题/解决问题吗?

谢谢。

postfix

3
推荐指数
1
解决办法
483
查看次数

无法使用 Dovecot 连接到 pop3 或 imap

我的服务器上的连接被拒绝。注意:我正在尝试从本地主机连接。

我试图用来测试的命令:

user@hostname:~$ telnet localhost pop3
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 imap 时出现同样的错误。

维基达夫科特提出了这个问题故障排除,但我已经尝试过修复。我在配置中添加了协议,并将监听选项设置为*. 我的配置如下。我不确定出了什么问题?## Dovecot 配置文件

# If you're in a hurry, see http://wiki2.dovecot.org/QuickConfiguration

# "doveconf -n" command gives a clean output of the changed settings. Use it
# instead of copy&pasting files when posting to the Dovecot mailing list.

# '#' character and everything after it is treated as comments. Extra spaces
# and tabs …
Run Code Online (Sandbox Code Playgroud)

email imap postfix dovecot

3
推荐指数
1
解决办法
2万
查看次数

Cron 作业未运行 - postfix/sendmail 错误

这是我的内容 sudo crontab -e

    @hourly /home/userName/ntpdate.sh
Run Code Online (Sandbox Code Playgroud)

我的脚本内容(ntpdate.sh)//.25是我的ntp服务器

     echo "Current time is $(date), " >> /home/userName/ntpdateLog.txt
     ntpdate -u 192.168.1.25 >> /home/userName/ntpdateLog.txt
Run Code Online (Sandbox Code Playgroud)

当我简单地单独运行命令或单独运行脚本时,它工作正常并输出到文件。该脚本具有正确的运行权限。

我在 /var/log/syslog 中遇到的错误是:

    CRON[6386]: (root) MAIL (mailed 1 byte of output; but got status 0x004b, #012)
    postfix/sendmail[6410]: fatal: open /etc/postfix/main.cf: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当脚本不需要邮件(我知道)时,为什么会出现邮件错误。

我知道 ntpdate 已被弃用,但它是我现在唯一需要的东西(假设我可以让 cron 运行它)。

server bash cron postfix

3
推荐指数
1
解决办法
2万
查看次数

如何禁用所有对 root 的 postfix 警报?

我最近在 Ubuntu 14.04 上安装了 Postfix,并使用 gmail 帐户从它发送消息。我有时会收到发送至 root@mydomain.com 的发送失败消息。这些消息的标题是:

*** SECURITY information for myhost
Run Code Online (Sandbox Code Playgroud)

该内容曾一度与未解决的主机相关;另一次,sudo 命令尝试输入错误的密码。

如何关闭所有这些类型的消息?是否可以使 Postfix 忽略收件人为 root@mydomain.com 的所有邮件?

email postfix

3
推荐指数
1
解决办法
5799
查看次数

postconf -d 在服务 postfix 重新加载后不更新

我正在尝试使用以下命令更新 postfix main.cf,

postconf -ev disable_vrfy_command=yes
service postfix reload
Run Code Online (Sandbox Code Playgroud)

但当我检查 postconf -d 时,我仍然得到disable_vrfy_command=no。我也尝试重新启动 postfix 并编辑 main.cf,但仍然是同样的问题。任何想法为什么会发生这种情况?

我以 root 身份运行命令

postfix

3
推荐指数
1
解决办法
2721
查看次数

无法在 Ubuntu 16.10 上安装 amavisd-new

我正在运行 Ubuntu 16.10 并尝试设置 postfix。但是我的 amavis 安装并不顺利。

apt upgrade
Run Code Online (Sandbox Code Playgroud)

Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up amavisd-new (1:2.10.1-4ubuntu1) ...
Creating/updating amavis user account...
Job for amavis.service failed because the control process exited with …
Run Code Online (Sandbox Code Playgroud)

postfix amavisd-new

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

postfix ×10

email ×2

server ×2

amavisd-new ×1

bash ×1

chroot ×1

cron ×1

dns ×1

dovecot ×1

imap ×1

mail ×1