前言:
没有啥子前言。我就想吐槽一下,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,如果真被拉黑了可以自己去申请移除~