命令
ssmtp工具命令:
`ssmtp -C ~/ssmtp.conf -v $tolist < ~/email.txt`
ssmtp.conf 配置
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";