之前在Linode的VPS中安装了邮件服务器的服务:
postfix和dovecot
后来不用了,换成了163的免费企业有了:
现在不用自己的邮件服务器了,要去禁止掉对应的服务。
【记录】
记不太清命令了。
去找到:
然后搞定了:
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
crifan@crifan:~$ service postfix status
Redirecting to
/bin/systemctl
status postfix.service
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (
`/usr/lib/systemd/system/postfix`.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2016-05-09 22:54:40 CST; 1 weeks 3 days ago
Process: 3552 ExecStart=
`/usr/sbin/postfix
start (code=exited, status=0/SUCCESS
)`
Process: 3545 ExecStartPre=
`/usr/libexec/postfix/chroot-update
(code=exited, status=0/SUCCESS
)`
Process: 3509 ExecStartPre=
`/usr/libexec/postfix/aliasesdb
(code=exited, status=0/SUCCESS
)`
Main PID: 4000 (master)
CGroup:
/system
`.slice/postfix
.service`
├─ 4000
/usr/libexec/postfix/master
-w
├─ 4002 qmgr -l -t unix -u
├─ 4947 tlsmgr -l -t unix -u
└─10534 pickup -l -t unix -u
crifan@crifan:~$ systemctl postfix disable
Unknown operation
'postfix'
`.`
crifan@crifan:~$ systemctl disable postfix
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Authentication is required to manage system service or unit files.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
Removed
symlink
/etc/systemd/system/multi-user
`.target.wants/postfix
.service.`
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
crifan@crifan:~$
sudo
systemctl disable postfix
[
`sudo`] password
for
crifan:
crifan@crifan:~$
sudo
systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (
`/usr/lib/systemd/system/postfix`.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2016-05-09 22:54:40 CST; 1 weeks 3 days ago
Main PID: 4000 (master)
CGroup:
/system
`.slice/postfix
.service`
├─ 4000
/usr/libexec/postfix/master
-w
├─ 4002 qmgr -l -t unix -u
├─ 4947 tlsmgr -l -t unix -u
└─10534 pickup -l -t unix -u
May 20 12:53:13 crifan.com postfix
`/pipe[4309]: 374923D80: to=<admin@crifan.com>, relay=dovecot, delay=1.3, delays=1.3
/0.02
/0/`...rvice)
May 20 12:53:13 crifan.com postfix
`/qmgr`[4002]: 374923D80: removed
May 20 12:53:13 crifan.com postfix
`/smtpd`[4297]: disconnect from unknown[58.39.241.228]
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: warning:
hostname
no-reverse-dns-configured.com does not resolve to address 8...62.175
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: connect from unknown[89.248.162.175]
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: warning: unknown[89.248.162.175]: SASL LOGIN authentication failed: Invalid a...hanism
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: disconnect from unknown[89.248.162.175]
May 20 13:03:39 crifan.com postfix
`/anvil[5606]: statistics: max connection rate 1
/60s
for
(smtp:89.248.162.175) at May 20 13:00:19`
May 20 13:42:05 crifan.com postfix
`/smtpd`[11181]: connect from 220-244-5-154.static.tpgi.com.au[220.244.5.154]
May 20 13:42:06 crifan.com postfix
`/smtpd`[11181]: disconnect from 220-244-5-154.static.tpgi.com.au[220.244.5.154]
Hint: Some lines were ellipsized, use -l to show
in
full.
crifan@crifan:~$
sudo
systemctl help
This
command
expects one or
more
unit names. Did you mean --help?
crifan@crifan:~$ systemctl --help
systemctl [OPTIONS...] {COMMAND} ...
Query or send control commands to the systemd manager.
-h --help Show this help
--version Show package version
--system Connect to system manager
-H --host=[USER@]HOST
Operate on remote host
-M --machine=CONTAINER
Operate on
local
container
-t --
`type`=TYPE List
units
of a particular
type
--state=STATE List
units
with particular LOAD or SUB or ACTIVE state
-p --property=NAME Show only properties by this name
-a --all Show all loaded
units
`/properties, including dead
/empty`
ones. To list all
units
installed on the system, use
the
'list-unit-files'
command
instead.
-l --full Don't ellipsize unit names on output
-r --recursive Show unit list of host and
local
containers
--reverse Show reverse dependencies with
'list-dependencies'
--job-mode=MODE Specify how to deal with already queued jobs, when
queueing a new job
--show-types When showing sockets, explicitly show their
type
-i --ignore-inhibitors
When shutting down or sleeping, ignore inhibitors
--
`kill-
who`=WHO Who to send signal to
-s --signal=SIGNAL Which signal to send
--now Start or stop unit
in
addition to enabling or disabling it
-q --quiet Suppress output
--no-block Do not wait
until
operation finished
--no-wall Don't send wall message before halt
`/power-off/reboot`
--no-reload Don't reload daemon after en-
`/dis-abling
unit files`
--no-legend Do not print a legend (column headers and hints)
--no-pager Do not pipe output into a pager
--no-ask-password
Do not ask
for
system passwords
--global Enable
`/disable
unit files globally`
--runtime Enable unit files only temporarily
until
next reboot
-f --force When enabling unit files, override existing symlinks
When shutting down, execute action immediately
--preset-mode= Apply only
enable
`, only disable, or all presets`
--root=PATH Enable unit files
in
the specified root directory
-n --lines=INTEGER Number of journal entries to show
-o --output=STRING Change journal output mode (short, short-iso,
short-precise, short-monotonic, verbose,
export
`, json, json-pretty, json-sse,
cat`)
--plain Print unit dependencies as a list instead of a tree
Unit Commands:
list-
`units
[PATTERN...] List loaded
units`
list-sockets [PATTERN...] List loaded sockets ordered by address
list-timers [PATTERN...] List loaded timers ordered by next elapse
start NAME... Start (activate) one or
more
units
stop NAME... Stop (deactivate) one or
more
units
reload NAME... Reload one or
more
units
restart NAME... Start or restart one or
more
units
try-restart NAME... Restart one or
more
units
if
active
reload-or-restart NAME... Reload one or
more
units
if
possible,
otherwise start or restart
reload-or-try-restart NAME... Reload one or
more
units
if
possible,
otherwise restart
if
active
isolate NAME Start one unit and stop all others
kill
NAME... Send signal to processes of a unit
is-active PATTERN... Check whether
units
are active
is-failed PATTERN... Check whether
units
are failed
status [PATTERN...|PID...] Show runtime status of one or
more
units
show [PATTERN...|JOB...] Show properties of one or
more
units
`/jobs
or the manager`
cat
PATTERN... Show files and drop-ins of one or
more
units
set
`-property NAME ASSIGNMENT... Sets one or
more
properties of a unit`
help PATTERN...|PID... Show manual
for
one or
more
units
reset-failed [PATTERN...] Reset failed state
for
all, one, or
more
units
list-dependencies [NAME] Recursively show
units
which
are required
or wanted by this unit or by
which
this
unit is required or wanted
Unit File Commands:
list-unit-files [PATTERN...] List installed unit files
enable
NAME... Enable one or
more
unit files
disable NAME... Disable one or
more
unit files
reenable NAME... Reenable one or
more
unit files
preset NAME... Enable
`/disable
one or
more
unit files`
based on preset configuration
preset-all Enable
`/disable
all unit files based on`
preset configuration
is-enabled NAME... Check whether unit files are enabled
mask NAME... Mask one or
more
units
unmask NAME... Unmask one or
more
units
link PATH... Link one or
more
units
files into
the search path
add-wants TARGET NAME... Add
'Wants'
dependency
for
the target
on specified one or
more
units
add-requires TARGET NAME... Add
'Requires'
dependency
for
the target
on specified one or
more
units
edit NAME... Edit one or
more
unit files
get-default Get the name of the default target
set
`-default NAME Set the default target`
Machine Commands:
list-machines [PATTERN...] List
local
containers and host
Job Commands:
list-jobs [PATTERN...] List jobs
cancel [JOB...] Cancel all, one, or
more
jobs
Snapshot Commands:
snapshot [NAME] Create a snapshot
delete NAME... Remove one or
more
snapshots
Environment Commands:
show-environment Dump environment
set
`-environment NAME=VALUE... Set one or
more
environment variables`
unset
`-environment NAME... Unset one or
more
environment variables`
import
`-environment [NAME...] Import all or some environment variables`
Manager Lifecycle Commands:
daemon-reload Reload systemd manager configuration
daemon-reexec Reexecute systemd manager
System Commands:
is-system-running Check whether system is fully running
default Enter system default mode
rescue Enter system rescue mode
emergency Enter system emergency mode
halt Shut down and halt the system
poweroff Shut down and power-off the system
reboot [ARG] Shut down and reboot the system
kexec Shut down and reboot the system with kexec
exit
Request user instance
exit
switch-root ROOT [INIT] Change to a different root
file
system
suspend Suspend the system
hibernate Hibernate the system
hybrid-
`sleep
Hibernate and suspend the system`
crifan@crifan:~$
sudo
systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (
`/usr/lib/systemd/system/postfix`.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2016-05-09 22:54:40 CST; 1 weeks 3 days ago
Main PID: 4000 (master)
CGroup:
/system
`.slice/postfix
.service`
├─ 4000
/usr/libexec/postfix/master
-w
├─ 4002 qmgr -l -t unix -u
├─ 4947 tlsmgr -l -t unix -u
└─10534 pickup -l -t unix -u
May 20 12:53:13 crifan.com postfix
`/pipe[4309]: 374923D80: to=<admin@crifan.com>, relay=dovecot, delay=1.3, delays=1.3
/0.02
/0/`...rvice)
May 20 12:53:13 crifan.com postfix
`/qmgr`[4002]: 374923D80: removed
May 20 12:53:13 crifan.com postfix
`/smtpd`[4297]: disconnect from unknown[58.39.241.228]
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: warning:
hostname
no-reverse-dns-configured.com does not resolve to address 8...62.175
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: connect from unknown[89.248.162.175]
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: warning: unknown[89.248.162.175]: SASL LOGIN authentication failed: Invalid a...hanism
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: disconnect from unknown[89.248.162.175]
May 20 13:03:39 crifan.com postfix
`/anvil[5606]: statistics: max connection rate 1
/60s
for
(smtp:89.248.162.175) at May 20 13:00:19`
May 20 13:42:05 crifan.com postfix
`/smtpd`[11181]: connect from 220-244-5-154.static.tpgi.com.au[220.244.5.154]
May 20 13:42:06 crifan.com postfix
`/smtpd`[11181]: disconnect from 220-244-5-154.static.tpgi.com.au[220.244.5.154]
Hint: Some lines were ellipsized, use -l to show
in
full.
crifan@crifan:~$
sudo
systemctl stop postfix
crifan@crifan:~$
sudo
systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (
`/usr/lib/systemd/system/postfix`.service; disabled; vendor preset: disabled)
Active: inactive (dead)
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: warning: unknown[89.248.162.175]: SASL LOGIN authentication failed: Invalid a...hanism
May 20 13:00:19 crifan.com postfix
`/smtpd`[5604]: disconnect from unknown[89.248.162.175]
May 20 13:03:39 crifan.com postfix
`/anvil[5606]: statistics: max connection rate 1
/60s
for
(smtp:89.248.162.175) at May 20 13:00:19`
May 20 13:42:05 crifan.com postfix
`/smtpd`[11181]: connect from 220-244-5-154.static.tpgi.com.au[220.244.5.154]
May 20 13:42:06 crifan.com postfix
`/smtpd`[11181]: disconnect from 220-244-5-154.static.tpgi.com.au[220.244.5.154]
May 20 14:02:27 crifan.com systemd[1]: Stopping Postfix Mail Transport Agent...
May 20 14:02:27 crifan.com postfix[14578]:
/usr/sbin/postconf
`: warning:
/etc/postfix/main`.cf: undefined parameter: virtual_m...it_maps
May 20 14:02:27 crifan.com postfix[14578]:
/usr/sbin/postconf
`: warning:
/etc/postfix/main.cf: unused parameter: virtual_crea...ize=
yes`
May 20 14:02:27 crifan.com postfix[14578]:
/usr/sbin/postconf
`: warning:
/etc/postfix/main.cf: unused parameter: virtual_mail...ded=
yes`
May 20 14:02:27 crifan.com systemd[1]: Stopped Postfix Mail Transport Agent.
Hint: Some lines were ellipsized, use -l to show
in
full.
crifan@crifan:~$
sudo
systemctl status dovecot
● dovecot.service - Dovecot IMAP
`/POP3
email server`
Loaded: loaded (
`/usr/lib/systemd/system/dovecot`.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2016-05-09 22:55:10 CST; 1 weeks 3 days ago
Main PID: 4142 (dovecot)
CGroup:
/system
`.slice/dovecot
.service`
├─ 4142
/usr/sbin/dovecot
-F
├─ 4147 dovecot
`/anvil`
├─ 4148 dovecot
`/log`
└─11185 dovecot
`/config`
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Aborted login (tried to use disallowed plaintext auth): user=<>, rip=1...CmPimE>
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Aborted login (tried to use disallowed plaintext auth): user=<>, rip=1...CmPimE>
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Aborted login (tried to use disallowed plaintext auth): user=<>, rip=1...CmPimE>
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
1 secs): user=<>, rip=166.62.41.132,...CmPimE>
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Aborted login (tried to use disallowed plaintext auth): user=<>, rip=1...CmPimE>
May 19 14:53:45 crifan.com dovecot[4148]: imap-login: Disconnected (disconnected before auth was ready, waited 0 secs): user...CN1HqB>
May 19 23:50:16 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
1 secs): user=<>, rip=141.212.122.81...CN1HpR>
May 20 02:20:19 crifan.com dovecot[4148]: imap-login: Disconnected (no auth attempts
in
0 secs): user=<>, rip=54.186.221.62,...A2ut0+>
May 20 06:39:19 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
0 secs): user=<>, rip=54.67.0.110, l...A2QwBu>
May 20 13:21:06 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
1 secs): user=<>, rip=89.248.172.154...BZ+Kya>
Hint: Some lines were ellipsized, use -l to show
in
full.
crifan@crifan:~$
sudo
systemctl stop dovecot
crifan@crifan:~$
sudo
systemctl status dovecot
● dovecot.service - Dovecot IMAP
`/POP3
email server`
Loaded: loaded (
`/usr/lib/systemd/system/dovecot`.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Fri 2016-05-20 14:02:49 CST; 2s ago
Main PID: 4142 (code=exited, status=0
`/SUCCESS`)
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
1 secs): user=<>, rip=166.62.41.132,...CmPimE>
May 18 16:13:44 crifan.com dovecot[4148]: pop3-login: Aborted login (tried to use disallowed plaintext auth): user=<>, rip=1...CmPimE>
May 19 14:53:45 crifan.com dovecot[4148]: imap-login: Disconnected (disconnected before auth was ready, waited 0 secs): user...CN1HqB>
May 19 23:50:16 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
1 secs): user=<>, rip=141.212.122.81...CN1HpR>
May 20 02:20:19 crifan.com dovecot[4148]: imap-login: Disconnected (no auth attempts
in
0 secs): user=<>, rip=54.186.221.62,...A2ut0+>
May 20 06:39:19 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
0 secs): user=<>, rip=54.67.0.110, l...A2QwBu>
May 20 13:21:06 crifan.com dovecot[4148]: pop3-login: Disconnected (no auth attempts
in
1 secs): user=<>, rip=89.248.172.154...BZ+Kya>
May 20 14:02:49 crifan.com dovecot[4142]: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=
`kill`)
May 20 14:02:49 crifan.com systemd[1]: Stopping Dovecot IMAP
`/POP3
email server...`
May 20 14:02:49 crifan.com systemd[1]: Stopped Dovecot IMAP
`/POP3
email server.`
Hint: Some lines were ellipsized, use -l to show
in
full.
crifan@crifan:~$
sudo
systemctl disable dovecot
Removed
symlink
/etc/systemd/system/multi-user
`.target.wants/dovecot
.service.`
crifan@crifan:~$
sudo
systemctl disable postfix
crifan@crifan:~$
sudo
systemctl is-enabled postfix
disabled
crifan@crifan:~$
sudo
systemctl is-enabled dovecot
disabled
另外,另外也去试了试其它命令:
systemctl list-units
systemctl status
然后再去重启服务器:
之后再去确认服务是否被真的关闭不允许了:
1
2
3
4
5
6
7
8
9
10
11
12
13
crifan@crifan:~$
sudo
systemctl is-enabled dovecot
[
`sudo`] password
for
crifan:
disabled
crifan@crifan:~$
sudo
systemctl is-enabled postfix
disabled
crifan@crifan:~$ systemctl status dovecot
● dovecot.service - Dovecot IMAP
`/POP3
email server`
Loaded: loaded (
`/usr/lib/systemd/system/dovecot`.service; disabled; vendor preset: disabled)
Active: inactive (dead)
crifan@crifan:~$ systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (
`/usr/lib/systemd/system/postfix`.service; disabled; vendor preset: disabled)
Active: inactive (dead)
【总结】
CentOS中禁止掉邮件服务:dovecot和postfix:
1
2
3
4
sudo
systemctl stop dovecot
sudo
systemctl stop postfix
sudo
systemctl disable dovecot
sudo
systemctl disable postfix
在操作之前和之后,可以查看状态:
1
2
systemctl status dovecot
systemctl status postfix
和:
1
2
systemctl is-enabled dovecot
systemctl is-enabled postfix
以及重启系统后,再去确认:
1
2
systemctl status dovecot
systemctl status postfix
和:
1
2
systemctl is-enabled dovecot
systemctl is-enabled postfix
转载请注明:在路上 » 【记录】CentOS中禁止掉邮件服务dovecot和postfix
原网址: 访问
创建于: 2019-01-10 12:10:52
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
最新评论