概要 †
自前のSMTPサーバーを立てずに、外部へのメール送信を実現します。
ここでは、gmailのSMTPサーバーを経由して送ります。
方法 †
- eximが入っているかどうか確認します。
- 入っていない場合はインストールします。
最小構成なら入っていません。
- /etc/exim/exim.confを編集します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| -
!
-
!
-
|
|
|
|
|
|
!
-
!
-
!
-
!
-
!
-
!
|
begin routers
send_via_gmail:
driver = manualroute
domains = ! +local_domains
transport = gmail_smtp
route_list = * gmail-smtp.l.google.com
begin transports
gmail_smtp:
driver = smtp
port = 587
hosts_require_auth = gmail-smtp.l.google.com
hosts_require_tls = gmail-smtp.l.google.com
begin authenticators
gmail_login:
driver = plaintext
public_name = LOGIN
hide client_send = : <アカウント> : <パスワード>
|
- 送信テストを行ないます。
1
2
3
4
5
|
| sendmail "<送信先メールアドレス>"
Subject: テスト
見れるかな?
.
|
- メールが送信されているか確認します。
- デーモンが起動していなくてもメールは送信できるので、不要ならばデーモンを停止します。
検証時の環境 †
参考 †