Postfix SMTP-Source基准测试

SMTP-Source是一个用于Postfix的工具,用于对邮件服务器进行基准测试。它允许通过SMTP以高频率发送邮件。文章提供了简单的使用示例,如发送单封邮件和批量邮件的命令,并警告过度使用可能导致服务器被列入黑名单。还提到了使用time命令来测量发送时间,并提醒用户注意反垃圾邮件政策。
摘要由CSDN通过智能技术生成

前言:

没有啥子前言。我就想吐槽一下,SMTP-Source的使用方法我再百度上搜了两三天愣是找不到一个有用的内容。受不了后我翻出去google搜索了两分钟就找到了一些有用的内容。真的是f))@#)#^&$^)&*#^$*k !!!!书归正传,下面内容只是简单的一部分,脑力有限整不了太难的,我就扒拉出来一些简单的~经供参考。

SMTP-Source是为Postfix的安装提供的一个小的二进制文件,允许简单地对邮件服务器执行基准测试。 基于 smtp-source - 多线程 SMTP/LMTP 测试生成器手册页。因此,它允许您通过SMTP服务器以高频率发送电子邮件。

使用示例

使用非常简单,只需一行即可完成。没有配置文件,您只需要指定发件人,SMTP服务器以及to。 在我们的第一个示例中,我们将使用本地 SMTP 服务器,从用户向邮局主管用户发送电子邮件。该消息将使大约 1KB 的变量匹配:

smtp-source -s 1 -l 1024 -m 1 -c -f root@localhost -t postmaster@localhost -4 127.0.0.1:25
解释:
-s 1:我们一次发送一封电子邮件。
-l 1024:我们的消息长度为 1024 字节。
-m 1:我们发送一条消息。
-c:我们显示实时发送的电子邮件数量。
-f root@localhost:消息的 FROM。
-t postmaster@localhost:消息的 TO。
-4:使用 IPv4 协议。
127.0.0.1:25:我们的SMTP服务器。

如果我们想知道发送这条消息需要多长时间,我们只需要在 smtp-source 命令前面加上 time 命令。

time smtp-source -s 1 -l 1024 -m 1 -c -f root@localhost -t postmaster@localhost -4 127.0.0.1:25
1
real    0m0.005s
user    0m0.004s
sys     0m0.004s

真实条件下基准测试

在我们的示例中,我们使用 2 个有权访问的 SMTP 服务器,我们能够为它们提供接受邮件的正确规则。如果您向 QQ\Gmail 电子邮件地址发送 1000 封电子邮件,则您的专用服务器可能会被列入黑名单。 我们将使用 5 个同时连接 (-s 000) 向我们的邮件服务器发送 5000'50 封电子邮件 (-m 50)。消息大小为 10KB (-l 10240)。 正如您在此示例中所看到的,发送 5000 封电子邮件仅花费 24 秒,当然,这只是排队消息。但是您已经可以了解Postfix的性能。 悠着点用SMTP-Source与您知道的服务器一起使用,避免被拉黑名单问题。

time smtp-source -s 50 -m 5000 -l 10240 -c -f root@aserv.eu -t spam@admin-serv.net -4 ara:25
5000
real    0m24.006s
user    0m0.280s
sys     0m0.720s

emmm友情提示一下,国际反垃圾组织地址是:spamhaus.org,如果真被拉黑了可以自己去申请移除~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值