(16)(18)
https://off.tokyo/blog/ubuntu-mail-send/
--1.メール送信ユーザ作成
useradd -d /home/mailuser mailuser
mkdir /home/mailuser
chmod 700 /home/mailuser
chown mailuser:mailuser /home/mailuser
--2.インストール
apt install ssmtp
vi /etc/ssmtp/ssmtp.conf
下記のように修正もしくは追記
mailhub=smtp.example.com:587
hostname=www.example.com
AuthUser=mailuser@www.example.com
AuthPass=Aaa!1234
--3.メール送信
su - mailuser
vi /home/mailuser/test.txt
From: mailuser@www.example.com
To: mailuser@www.example.com
Subject:Test
Mail Test
exit
su - mailuser -c "/usr/sbin/sendmail -t < /home/mailuser/test.txt"
(9)
https://off.tokyo/blog/ubuntu-mail-send/
--1.メール送信ユーザ作成
useradd -d /home/mailuser mailuser
mkdir /home/mailuser
chmod 700 /home/mailuser
chown mailuser:mailuser /home/mailuser
--2.インストール
apt install ssmtp
vi /etc/ssmtp/ssmtp.conf
下記のように修正もしくは追記
mailhub=smtp.example.com:587
hostname=www.example.com
AuthUser=mailuser@www.example.com
AuthPass=Aaa!1234
--3.メール送信
su - mailuser
vi /home/mailuser/test.txt
From: mailuser@www.example.com
To: mailuser@www.example.com
Subject:Test
Mail Test
exit
su - mailuser -c "/usr/sbin/sendmail -t < /home/mailuser/test.txt"
(7)
----(1)mailxコマンドによる方法
--1.ホスト名設定
hostnamectl set-hostname www.example.com
--2.ユーザ名設定
export USER=mailuser
--3.メール送信
echo "message." | mailx -s "subject" -S smtp=smtp://smtp.example.com:587 -S smtp-auth-user=mailuser@www.example.com -S smtp-auth-password='Aaa!1234' \
-S from=mailuser@www.example.com mailuser@www.example.com
--4.ホスト名を戻す
hostnamectl set-hostname mmm050.example.com
----(2)ssmtpによる方法
--1.メール送信ユーザ作成
useradd mailuser
--2.インストール
yum install ssmtp
vi /etc/ssmtp/ssmtp.conf
下記のように修正もしくは追記
mailhub=smtp.example.com:587
hostname=www.example.com
AuthUser=mailuser@www.example.com
AuthPass=Aaa!1234
--3.メール送信
su - mailuser
vi /home/mailuser/test.txt
From: mailuser@www.example.com
To: mailuser@www.example.com
Subject:Test
Mail Test
exit
su - mailuser -c "/usr/sbin/sendmail -t < /home/mailuser/test.txt"
- Windows Server
(2012R2)
https://pig-log.com/powershell-send-gmail/
# gmail Account
$AccountName = "mailuser@www.example.com"
$Password = "Aaa!1234"
# connect gmail
$SMTPClient = New-Object Net.Mail.SmtpClient("smtp.example.com", 587)
$SMTPClient.EnableSsl = $True
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("$AccountName","$Password");
# Header
$MailFrom = "$AccountName"
$MailTo = "$AccountName"
$Subject = "Test"
$Body = "Mail Test"
# message object
$Message = New-Object Net.Mail.MailMessage($MailFrom, $MailTo, $Subject, $Body)
# send mail
$SMTPClient.Send($Message)