ssmtp发送邮件

命令

ssmtp工具命令:

`ssmtp -C ~/ssmtp.conf -v $tolist < ~/email.txt`

ssmtp.conf 配置

SSL和TLS的历史

1) SSL加密

open(CONFIG,">~/ssmtp.conf") or die "failed to open ~/ssmtp.conf";

print CONFIG "mailhub = $server:$port\n";
print CONFIG "TLS_CA_FILE = ~/ca-bundle.crt\n";
print CONFIG "UseTLS = Yes\n";
print CONFIG "AuthUser = $user\n";
print CONFIG "AuthPass = $password\n";
print CONFIG "FromLineOverride = yes\n";
print CONFIG "Debug=yes\n";

close(CONFIG) or die "failed to close ~/ssmtp.conf";

2) TLS加密

添加:

print CONFIG "UseSTARTTLS=Yes\n";

email.txt 配置

open(EMAIL,">~/email.txt") or die "failed to open ~/email.txt";

print EMAIL "To: $tolist\n";
print EMAIL "From: $from\n";
print EMAIL "Subject: subject\n\n";
print EMAIL "WhatYouWantToWriteInEmail\n";

close(EMAIL) or die "failed to close ~/email.txt";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值