この記事は約13分9秒で読むことができます。

gmail sending settings centos7 cron

plugin install


[oracle@centos7 postfix]$ sudo yum install -y mailx cyrus-sasl-plain
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: ftp.nara.wide.ad.jp
 * updates: centos.ustc.edu.cn
パッケージ mailx-12.5-19.el7.x86_64 はインストール済みか最新バージョンです
パッケージ cyrus-sasl-plain-2.1.26-23.el7.x86_64 はインストール済みか最新バージョンです
何もしません
[oracle@centos7 postfix]$ 

postfix mail send env


[oracle@centos7 ~]$ sudo vim /etc/postfix/main.cf
[sudo] oracle のパスワード:

/etc/postfix/main.cf


# The relayhost parameter specifies the default host to send mail to
# when no entry is matched in the optional transport(5) table. When
# no relayhost is given, mail is routed directly to the destination.
#
# On an intranet, specify the organizational domain name. If your
# internal DNS uses no MX records, specify the name of the intranet
# gateway host instead.
#
# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
#
# If you're connected via UUCP, see also the default_transport parameter.
#
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]
relayhost = [smtp.gmail.com]:587

#sasl setting
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain

#tls setting
smtp_use_tls = yes

root mail transport to gamil


[oracle@centos7 postfix]$ vim /etc/aliases
# Person who should get root's mail
#root:          marc
root:           メールアドレス@gmail.com

/etc/postfix/sasl_passwd


[oracle@centos7 ~]$ cd /etc/postfix/
[oracle@centos7 postfix]$ ll
合計 148
-rw-r--r--. 1 root root 20876  6月 10  2014 access
-rw-r--r--. 1 root root 11681  6月 10  2014 canonical
-rw-r--r--. 1 root root  9904  6月 10  2014 generic
-rw-r--r--. 1 root root 21545  6月 10  2014 header_checks
-rw-r--r--. 1 root root 27464 12月 29 07:46 main.cf
-rw-r--r--. 1 root root  6105  6月 10  2014 master.cf
-rw-r--r--. 1 root root  6816  6月 10  2014 relocated
-rw-r--r--. 1 root root 12549  6月 10  2014 transport
-rw-r--r--. 1 root root 12494  6月 10  2014 virtual
[oracle@centos7 postfix]$ sudo vim /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 メールアドレス@gmail.com:password

grand to sasl_passwd


[oracle@centos7 postfix]$ ll
合計 152
-rw-r--r--. 1 root root 20876  6月 10  2014 access
-rw-r--r--. 1 root root 11681  6月 10  2014 canonical
-rw-r--r--. 1 root root  9904  6月 10  2014 generic
-rw-r--r--. 1 root root 21545  6月 10  2014 header_checks
-rw-r--r--. 1 root root 27464 12月 29 07:46 main.cf
-rw-r--r--. 1 root root  6105  6月 10  2014 master.cf
-rw-r--r--. 1 root root  6816  6月 10  2014 relocated
-rw-r--r--. 1 root root    62 12月 29 07:52 sasl_passwd
-rw-r--r--. 1 root root 12549  6月 10  2014 transport
-rw-r--r--. 1 root root 12494  6月 10  2014 virtual
[oracle@centos7 postfix]$ sudo chmod 600 /etc/postfix/sasl_passwd
[oracle@centos7 postfix]$ ll
合計 152
-rw-r--r--. 1 root root 20876  6月 10  2014 access
-rw-r--r--. 1 root root 11681  6月 10  2014 canonical
-rw-r--r--. 1 root root  9904  6月 10  2014 generic
-rw-r--r--. 1 root root 21545  6月 10  2014 header_checks
-rw-r--r--. 1 root root 27464 12月 29 07:46 main.cf
-rw-r--r--. 1 root root  6105  6月 10  2014 master.cf
-rw-r--r--. 1 root root  6816  6月 10  2014 relocated
-rw-------. 1 root root    62 12月 29 07:52 sasl_passwd
-rw-r--r--. 1 root root 12549  6月 10  2014 transport
-rw-r--r--. 1 root root 12494  6月 10  2014 virtual
[oracle@centos7 postfix]$ 

mapping sasl_passwd to postfix


[oracle@centos7 postfix]$ ll
合計 160
-rw-r--r--. 1 root root 20876  6月 10  2014 access
-rw-r--r--. 1 root root 11681  6月 10  2014 canonical
-rw-r--r--. 1 root root  9904  6月 10  2014 generic
-rw-r--r--. 1 root root 21545  6月 10  2014 header_checks
-rw-r--r--. 1 root root 27464 12月 29 07:46 main.cf
-rw-r--r--. 1 root root  6105  6月 10  2014 master.cf
-rw-r--r--. 1 root root  6816  6月 10  2014 relocated
-rw-------. 1 root root    65 12月 29 08:57 sasl_passwd
-rw-------. 1 root root 12288 12月 29 07:53 sasl_passwd.db
-rw-r--r--. 1 root root 12549  6月 10  2014 transport
-rw-r--r--. 1 root root 12494  6月 10  2014 virtual
[oracle@centos7 postfix]$ sudo postmap /etc/postfix/sasl_passwd
[oracle@centos7 postfix]$ ll
合計 160
-rw-r--r--. 1 root root 20876  6月 10  2014 access
-rw-r--r--. 1 root root 11681  6月 10  2014 canonical
-rw-r--r--. 1 root root  9904  6月 10  2014 generic
-rw-r--r--. 1 root root 21545  6月 10  2014 header_checks
-rw-r--r--. 1 root root 27464 12月 29 07:46 main.cf
-rw-r--r--. 1 root root  6105  6月 10  2014 master.cf
-rw-r--r--. 1 root root  6816  6月 10  2014 relocated
-rw-------. 1 root root    65 12月 29 08:57 sasl_passwd
-rw-------. 1 root root 12288 12月 29 08:59 sasl_passwd.db
-rw-r--r--. 1 root root 12549  6月 10  2014 transport
-rw-r--r--. 1 root root 12494  6月 10  2014 virtual

sudo service postfix restart


[oracle@centos7 postfix]$ sudo service postfix restart
Redirecting to /bin/systemctl restart postfix.service
[oracle@centos7 postfix]$ 

test sending


echo "hoge" | mail -s "test email" メールアドレス@gmail.com

crontab -e


MAILTO='メールアドレス@gmail.com'
22 9 * * * echo "hey"

Leave a Reply

Your email address will not be published. Required fields are marked *