小编mas*_*oeh的帖子

经过身份验证的 Postfix SMTP 可以作为任何人发送

服务器通过 dovecot 的身份验证机制正确接受/拒绝登录,但之后我可以在发送电子邮件时假装是任何人。

smtpd_sender_login_maps = texthash:/etc/postfix/permmap
append_at_myorigin=no

smtpd_helo_restrictions =
     permit_mynetworks,
     reject_non_fqdn_helo_hostname,
     reject_invalid_helo_hostname,
     #reject_unknown_helo_hostname,
     permit

smtpd_sender_restrictions =
     permit_sasl_authenticated,
     permit_mynetworks,
     reject_sender_login_mismatch,
#     reject_non_fqdn_sender,
     reject_unknown_sender_domain,
     permit

smtpd_client_restrictions =
     permit_mynetworks,
     permit_sasl_authenticated,
     reject_unauth_pipelining,
     reject_rbl_client bl.spamcop.net,
     reject_rbl_client zen.spamhaus.org,
     permit
Run Code Online (Sandbox Code Playgroud)

我使用这个站点进行测试,因为它很方便,而且 --verbose 向我展示了整个通信,除了消息正文。

这是通信日志,显然带有识别内容和密码审查

> EHLO localhost
[250] 'example.com'
[250] 'PIPELINING'
[250] 'SIZE 104857600'
[250] 'ETRN'
[250] 'AUTH PLAIN LOGIN'
[250] 'ENHANCEDSTATUSCODES'
[250] '8BITMIME'
[250] 'DSN'
AUTH method (PLAIN LOGIN): using LOGIN
> AUTH LOGIN
[334] 'VXNlcm5hbWU6'
> dXNlckFAdmlydHVhbGRvbWFpbkE=
[334] 'UGFzc3dvcmQ6'
> dGhlcGFzc3dvcmQ=
[235] '2.7.0 …
Run Code Online (Sandbox Code Playgroud)

smtp postfix authentication

4
推荐指数
1
解决办法
469
查看次数

如何配置 Haraka 邮件服务器以将邮件转发到另一个域上的另一个地址?

我想在域(假设是“example.com”)上设置一个 Haraka 邮件服务器,该服务器仅充当到“gmail.com”电子邮件地址的转发服务。为了这个例子,假设我希望所有发送到“me@example.com”的电子邮件都转发到“me@gmail.com”。

我已经部分成功地使用'rcpt_to.alias_forward' 插件进行了设置。使用服务器本身发送邮件有效,但从 gmail 发送仍然无效。日志表明消息已成功转发,但从未到达转发地址。

email smtp node.js haraka

4
推荐指数
1
解决办法
5484
查看次数

SFTP 错误 - 无法读取数据包:对等方重置连接

我尝试在 Centos 7 上配置 SFTP,在我的第一台服务器上它运行良好,但在我的第二台服务器上尝试连接时:

sftp USERNAME@serveripaddress
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

Could not read packet: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我用这个方法:

adduser USERNAME
passwd USERNAME
groupadd sftp_only
usermod -aG sftp_only USERNAME
Run Code Online (Sandbox Code Playgroud)

配置 SSH chroot :

vi /etc/ssh/sshd_config
Run Code Online (Sandbox Code Playgroud)

添加评论 :

#Subsystem Sftp /usr/libexec/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)

在后面添加一行:

Subsystem sftp internal-sftp
Run Code Online (Sandbox Code Playgroud)

在文件末尾添加:

Group sftp_only Match
ChrootDirectory /var/www
ForceCommand internal-sftp
X11Forwarding No
AllowTcpForwarding No
Run Code Online (Sandbox Code Playgroud)

重启 SSH:

service sshd restart
Run Code Online (Sandbox Code Playgroud)

我在我的 2 个服务器上有相同的 iptables 规则,我尝试禁用 iptables。

也许我需要安装一个像 VSFTPD 这样的 FTP 服务器?

谢谢你帮助我,因为几个小时以来我完全被阻止了。

ssh sftp

4
推荐指数
2
解决办法
12万
查看次数

Postfix SMTP 中继配置错误

在最后一天,我正在寻找这个问题的解决方案:

我的 postfix(+dovecot) 配置完全能够接收电子邮件并通过 IMAP 为其提供服务,但无法通过 SMTP(端口 587)接受它们。

我已经尝试将example.net添加到relay_domains,但它失败了,因为它已经在虚拟邮箱域数据库中。

我已经尝试将mail.example.net添加到虚拟邮箱域数据库。

对于设置了我也跟着人工鱼礁铁三角引导有关设置电子邮件服务器。也许人们会认识一些元素。注意:由于缺少 postfix-dovecot 包,我无法完全按照指南进行操作,但我认为我已经克服了潜在问题,因为我可以接收邮件。
进一步注意:发送到其他地址(如 webmaster@example.net)确实有效。
我可以提供任何需要的文件。

如果需要:后缀版本 2.11.3

请注意:example.net 是我的域的替代品。它是有效的,设置了 DNS 并安装了有效的 TLS 证书。


配置文件

后缀:main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname …
Run Code Online (Sandbox Code Playgroud)

smtp postfix

4
推荐指数
1
解决办法
2416
查看次数

中继访问被拒绝(回复 RCPT TO 命令)后缀问题

我正在尝试配置我的服务器以获取参考此链接的电子邮件:SMTP Relaying Outgoing Mail in Postfix - using Webmin。在我的案例中,我使用了Mandrill smtp 服务器。在配置主服务器之前,我还配置了一个 vagrent 实例。但是当我尝试使用以下方法从服务器(包括 vagrant 和 main)发送电子邮件时:

sendemail -f registration@example.com -t <myemail>@gmail.com -m "Message Body" -u "Message Subject"
Run Code Online (Sandbox Code Playgroud)

消息在后缀中排队,永远不会到达目的地。

/var/log/mail.log 文件显示:

precise64 postfix/smtpd[16542]: connect from localhost[127.0.0.1]
precise64 postfix/smtpd[16542]: 116033A4253: client=localhost[127.0.0.1]
precise64 postfix/cleanup[16545]: 116033A4253: message-id=<621108.689435886-sendEmail@precise64>
precise64 postfix/qmgr[12672]: 116033A4253: from=<registration@example.com>, size=916, nrcpt=1 (queue active)
precise64 postfix/smtpd[16542]: disconnect from localhost[127.0.0.1]
precise64 postfix/smtp[16546]: Untrusted TLS connection established to smtp.mandrillapp.com[54.195.231.78]:587: TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)
precise64 postfix/smtp[16546]: 116033A4253: host smtp.mandrillapp.com[54.195.231.78] said: 454 …
Run Code Online (Sandbox Code Playgroud)

ubuntu email-server smtp postfix

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

Postfix 似乎发送垃圾邮件

我最近在我的 postfix-log 中发现了这个:

Aug  4 11:09:12 mail postfix/smtpd[71597]: connect from unknown[59.88.35.206]
Aug  4 11:09:14 mail postfix/smtpd[71597]: Anonymous TLS connection established from unknown[59.88.35.206]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Aug  4 11:09:17 mail postfix/smtpd[71597]: 1AE3B7EC3D: client=unknown[59.88.35.206], sasl_method=PLAIN, sasl_username=MYEMAIL@example.com
Aug  4 11:09:30 mail postfix/cleanup[71606]: 1AE3B7EC3D: message-id=<5bb4d326c98e$5fd82cf7$c0cb93d7$@example.com>
Aug  4 11:09:30 mail opendkim[24666]: 1AE3B7EC3D: DKIM-Signature field added (s=mail, d=MYDOMAINCOM2012)
Aug  4 11:09:30 mail postfix/qmgr[27543]: 1AE3B7EC3D: from=<WambakiwaKing39ori@example.com>, size=2149, nrcpt=20 (queue active)
Aug  4 11:09:31 mail postfix/smtpd[71611]: connect from MAIL.example.com[172.16.0.3]
Aug  4 11:09:31 mail postfix/smtpd[71611]: 14C4C7EC57: …
Run Code Online (Sandbox Code Playgroud)

email freebsd smtp postfix spam

4
推荐指数
1
解决办法
868
查看次数

点阵打印机还在任何地方使用吗?

我记得在仓库担任暑期 IT 支持人员,在那里使用点阵打印机将订单打印在复写纸上。

那些嘈杂的野兽是否仍在某些特殊用途中,或者现在一切都在使用激光或热能?

printer

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

跨片断连接的大文件复制工具

我希望通过不稳定的 WAN 连接复制一些大文件。有没有我可以使用的工具,当网络短暂故障时它会自动恢复,如果我必须手动修复它,让我手动恢复?

windows synchronization wide-area-network copying

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

Postfix 电子邮件地址

我已经设置了 postfix,一切正常。但我想要一件事。我有一个服务票证系统,它应该接受所有来自 address@support.example.com 的电子邮件,然后我只有普通的电子邮件地址,例如 address@example.com

到目前为止一切都很好,除非我想要两个具有相同用户部分但不同域的别名,例如 tech@support.example.com 和 tech@example.com,我希望这两个给 2 个不同的人。我怎么做 ?作为一个额外的问题,我如何确保进入 *@support.example.com 的所有地址最终都属于同一个用户?

我可能会向服务器添加更多域,所以至少第一个问题是必须的。

postfix

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

为什么我不能在 Windows Server 2008 的记事本中拖放文件进行编辑?

当记事本运行时,我可以拖/放一个文件来打开它,但它无法保存文件。当我运行记事本提升保存文件时,我无法再拖/放来打开文件。

我了解将文件从非升级程序拖到升级程序存在安全风险;但是,当我也运行资源管理器提升时,我仍然无法拖放到提升的记事本。

为什么操作系统不允许两个提升的程序通过拖放来交换信息?我正在认真考虑重新使用 Windows Server 2003。

编辑:似乎两个提升的程序可以交换信息;探险家只是未能提升。提升资源管理器后,可以将文件从资源管理器拖动到提升的记事本。

security windows-server-2008 uac user-permissions

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