メール送信

 


(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"

 

 

(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)