使用免费的网站给自己发一封邮件,https://emkei.cz/ (科学上网)
然后我们就可以打开邮箱拿到.eml 源文件
完成安装swaks
安装 epel 软件源:
sudo yum install epel-release
更新软件包列表:
sudo yum update
安装完 epel 软件源后,您可以使用以下命令来安装 swaks:
sudo yum install swaks
安装完成后,您可以验证 swaks 是否成功安装,运行以下命令:
swaks --version
如果安装成功,将显示 swaks 的版本信息。
当在Linux系统中使用yum安装软件时提示 “没有可用软件包”时,代表在linux系统yum源中已经没有对应的安装包了,这时,我们需要安装EPEL。
EPEL(Extra Packages for Enterprise Linux),企业版Linux额外包,RHEL分布非标准包的社区类库。安装如下:
yum没有找到对应依赖包,更新epel第三方软件库,运行命令
yum install -y epel-release
更新完epel第三方软件库后,再次尝试使用yum命令安装对应的软件包
然后开始安装FTP用户上传文件
sudo yum install vsftpd
编辑 vsftpd 配置文件
sudo vi /etc/vsftpd/vsftpd.conf
配置 vsftpd:
在 vsftpd.conf 文件中,您可以根据需要配置各种选项。以下是一些常用的配置选项及其含义:
anonymous_enable=YES
:允许匿名用户登录。local_enable=YES
:允许本地用户登录。write_enable=YES
:允许本地用户上传文件。chroot_local_user=YES
:限制本地用户的访问范围,将其限制在其家目录中。listen=NO
:禁用监听所有 IPv4 地址的连接。默认情况下,vsftpd 将监听所有 IPv4 地址。
根据您的需求,选择适当的配置选项,并将其添加或修改到 vsftpd.conf 文件中。
sudo systemctl restart vsftpd
sudo systemctl stop firewalld
修改本地主机名称
sudo hostnamectl set-hostname new_hostname
将刚开始拿到的.eml 文件放到该服务器上,并执行命令
swaks --to 收件人 -f 要伪造的邮箱 --data 刚刚拿到的.eml文件路径
如果你的“要伪造的邮箱” 需要spf验证则使用
swaks --to 收件人 \
-f 要伪造的邮箱 \
--data 刚刚拿到的.eml文件路径 \
--ehlo 要伪造的邮箱域名(@后边的那个东西,比如要伪造的邮箱是123@163.com,那么这里就是163.com) \
--server 域名挂载的服务器地址 \
-p 端口号 \
-au 用户名 \
-ap 密码、授权码
这种属于绕过SPF验证,缺点就是会显示由(要伪造的邮箱)代发,无法解决!!!