1 .TH "VMM" "1" "2012-09-27" "vmm 0.6" "vmm" |
1 .TH "VMM" "1" "2013-01-06" "vmm 0.7" "vmm" |
2 .SH NAME |
2 .SH NAME |
3 vmm \- command line tool to manage email domains/accounts/aliases |
3 vmm \- command line tool to manage email domains/accounts/aliases |
4 .\" ----------------------------------------------------------------------- |
4 .\" ----------------------------------------------------------------------- |
5 .SH SYNOPSIS |
5 .SH SYNOPSIS |
6 .B vmm |
6 .B vmm |
7 .IR subcommand " [" "argument ..." ] |
7 .BR \-h | \-v | \-\-help | \-\-version |
|
8 .\" -------------------------- |
|
9 .br |
|
10 .BI vmm " subcommand " \-h \c |
|
11 .RB | \-\-help |
|
12 .\" -------------------------- |
|
13 .br |
|
14 .BI vmm " subcommand" |
|
15 .IR arguments " [" options ] |
8 .\" ----------------------------------------------------------------------- |
16 .\" ----------------------------------------------------------------------- |
9 .SH DESCRIPTION |
17 .SH DESCRIPTION |
10 .B vmm |
18 .B vmm |
11 (a virtual mail manager) is the easy to use command line tool for |
19 (a virtual mail manager) is the easy to use command line tool for |
12 administrators and postmasters to manage (alias) domains, accounts, aliases |
20 administrators and postmasters to manage (alias) domains, accounts, aliases |
23 .PP |
31 .PP |
24 Most of the |
32 Most of the |
25 .IR subcommand s |
33 .IR subcommand s |
26 take one or more |
34 take one or more |
27 .IR argument s. |
35 .IR argument s. |
|
36 .\" ----------------------------------------------------------------------- |
|
37 .SH OPTIONS |
|
38 The following options are recognized by |
|
39 .BR vmm . |
|
40 .TP |
|
41 .BR \-h ", " \-\-help |
|
42 show a list of available subcommands and exit. |
|
43 .\" -------------------------- |
|
44 .TP |
|
45 .BR \-v ", " \-\-version |
|
46 show |
|
47 .BR vmm \(aqs |
|
48 version and copyright information and exit. |
28 .\" ----------------------------------------------------------------------- |
49 .\" ----------------------------------------------------------------------- |
29 .SH ARGUMENTS |
50 .SH ARGUMENTS |
30 .TP 12 |
51 .TP 12 |
31 .I address |
52 .I address |
32 The complete e\-mail address |
53 The complete e\-mail address |
182 .IR vmm.cfg.bak . |
204 .IR vmm.cfg.bak . |
183 .PP |
205 .PP |
184 Example: |
206 Example: |
185 .PP |
207 .PP |
186 .nf |
208 .nf |
187 .B vmm configure mailbox |
209 .B vmm configure \-s mailbox |
188 Using configuration file: /usr/local/etc/vmm.cfg |
210 Using configuration file: /usr/local/etc/vmm.cfg |
189 |
211 |
190 * Configuration section: `mailbox' |
212 * Configuration section: `mailbox' |
191 Enter new value for option folders [Drafts:Sent:Templates:Trash]: |
213 Enter new value for option folders [Drafts:Sent:Templates:Trash]: |
192 Enter new value for option format [maildir]: mdbox |
214 Enter new value for option format [maildir]: mdbox |
212 UID............: 79876 |
234 UID............: 79876 |
213 GID............: 70704 |
235 GID............: 70704 |
214 Address........: a.user@example.com |
236 Address........: a.user@example.com |
215 .fi |
237 .fi |
216 .\" ------------------------------------ |
238 .\" ------------------------------------ |
217 .SS help (h) |
|
218 .B vmm help |
|
219 .RI [ subcommand ] |
|
220 .PP |
|
221 Prints a list of available subcommands with a short description to stdout. |
|
222 When a |
|
223 .I subcommand |
|
224 was given, help for that |
|
225 .I subcommand |
|
226 will be displayed. |
|
227 After this |
|
228 .B vmm |
|
229 exits. |
|
230 .\" ------------------------------------ |
|
231 .SS listdomains (ld) |
239 .SS listdomains (ld) |
232 .B vmm listdomains |
240 .B vmm listdomains |
233 .RI [ pattern ] |
241 .RB [ \-p |
|
242 .IR pattern ] |
234 .PP |
243 .PP |
235 This subcommand lists all available domains. |
244 This subcommand lists all available domains. |
236 All domain names will be prefixed either with `[+]', if the domain is a |
245 All domain names will be prefixed either with `[+]', if the domain is a |
237 primary domain, or with `[-]', if it is an alias domain name. |
246 primary domain, or with `[-]', if it is an alias domain name. |
238 The output can be limited with an optional |
247 The output can be limited with an optional |
255 [+] example.org |
264 [+] example.org |
256 .fi |
265 .fi |
257 .\" ------------------------------------ |
266 .\" ------------------------------------ |
258 .SS listaddresses (ll) |
267 .SS listaddresses (ll) |
259 .B vmm listaddresses |
268 .B vmm listaddresses |
260 .RI [ pattern ] |
269 .RB [ \-p |
|
270 .IR pattern ] |
261 .PP |
271 .PP |
262 This command lists all defined addresses. Addresses belonging to |
272 This command lists all defined addresses. Addresses belonging to |
263 alias-domains are prefixed with a '-', addresses of regular domains with |
273 alias-domains are prefixed with a '-', addresses of regular domains with |
264 a '+'. Additionally, the letters 'u', 'a', and 'r' indicate the type of |
274 a '+'. Additionally, the letters 'u', 'a', and 'r' indicate the type of |
265 each address: user, alias and relocated respectively. |
275 each address: user, alias and relocated respectively. |
271 .IR pattern . |
281 .IR pattern . |
272 .PP |
282 .PP |
273 Example: |
283 Example: |
274 .PP |
284 .PP |
275 .nf |
285 .nf |
276 .B vmm listaddresses example.com |
286 .B vmm listaddresses \-p example.com |
277 .B vmm listaddresses %master@% |
287 .B vmm listaddresses \-p %master@% |
278 .\" ------------------------------------ |
288 .\" ------------------------------------ |
279 .SS listaliases (la) |
289 .SS listaliases (la) |
280 .B vmm listaliases |
290 .B vmm listaliases |
281 .RI [ pattern ] |
291 .RB [ \-p |
|
292 .IR pattern ] |
282 .PP |
293 .PP |
283 This command lists all defined aliases. Aliases belonging to |
294 This command lists all defined aliases. Aliases belonging to |
284 alias-domains are prefixed with a '-', addresses of regular domains with |
295 alias-domains are prefixed with a '-', addresses of regular domains with |
285 a '+'. |
296 a '+'. |
286 The output can be limited with an optional |
297 The output can be limited with an optional |
291 .IR pattern . |
302 .IR pattern . |
292 .PP |
303 .PP |
293 Example: |
304 Example: |
294 .PP |
305 .PP |
295 .nf |
306 .nf |
296 .B vmm listaliases example.com |
307 .B vmm listaliases \-p example.com |
297 .B vmm listaliases %master@% |
308 .B vmm listaliases \-p %master@% |
298 .\" ------------------------------------ |
309 .\" ------------------------------------ |
299 .SS listrelocated (lr) |
310 .SS listrelocated (lr) |
300 .B vmm listrelocated |
311 .B vmm listrelocated |
301 .RI [ pattern ] |
312 .RB [ \-p |
|
313 .IR pattern ] |
302 .PP |
314 .PP |
303 This command lists all defined relocated addresses. Relocated entries |
315 This command lists all defined relocated addresses. Relocated entries |
304 belonging to alias-domains are prefixed with a '-', addresses of regular |
316 belonging to alias-domains are prefixed with a '-', addresses of regular |
305 domains with |
317 domains with |
306 a '+'. |
318 a '+'. |
312 .IR pattern . |
324 .IR pattern . |
313 .PP |
325 .PP |
314 Example: |
326 Example: |
315 .PP |
327 .PP |
316 .nf |
328 .nf |
317 .B vmm listrelocated example.com |
329 .B vmm listrelocated \-p example.com |
318 .B vmm listrelocated %master@% |
330 .B vmm listrelocated \-p %master@% |
319 .\" ------------------------------------ |
331 .\" ------------------------------------ |
320 .SS listusers (lu) |
332 .SS listusers (lu) |
321 .B vmm listusers |
333 .B vmm listusers |
322 .RI [ pattern ] |
334 .RB [ \-p |
|
335 .IR pattern ] |
323 .PP |
336 .PP |
324 This command lists all user accounts. User accounts belonging to |
337 This command lists all user accounts. User accounts belonging to |
325 alias-domains are prefixed with a '-', addresses of regular |
338 alias-domains are prefixed with a '-', addresses of regular |
326 domains with |
339 domains with |
327 a '+'. |
340 a '+'. |
333 .IR pattern . |
346 .IR pattern . |
334 .PP |
347 .PP |
335 Example: |
348 Example: |
336 .PP |
349 .PP |
337 .nf |
350 .nf |
338 .B vmm listusers example.com |
351 .B vmm listusers \-p example.com |
339 .B vmm listusers %master@% |
352 .B vmm listusers \-p %master@% |
340 .\" ------------------------------------ |
353 .\" ------------------------------------ |
341 .SS listpwschemes (lp) |
354 .SS listpwschemes (lp) |
342 .B vmm listpwschemes |
355 .B vmm listpwschemes |
343 .PP |
356 .PP |
344 This subcommand lists all password schemes which could be used in the |
357 This subcommand lists all password schemes which could be used in the |
357 .PP |
370 .PP |
358 .nf |
371 .nf |
359 .B vmm listpwschemes |
372 .B vmm listpwschemes |
360 Usable password schemes |
373 Usable password schemes |
361 ----------------------- |
374 ----------------------- |
362 CRYPT SHA512-CRYPT LDAP-MD5 DIGEST-MD5 SHA256 SHA512 SSHA512 |
375 CLEARTEXT CRAM-MD5 CRYPT DIGEST-MD5 HMAC-MD5 LANMAN LDAP-MD5 MD5 |
363 SKEY SSHA NTLM RPA MD5-CRYPT HMAC-MD5 SHA1 PLAIN SHA CRAM-MD5 |
376 MD5-CRYPT NTLM OTP PLAIN PLAIN-MD4 PLAIN-MD5 RPA SHA SHA1 SHA256 |
364 SSHA256 MD5 LANMAN CLEARTEXT PLAIN-MD5 PLAIN-MD4 OTP SMD5 |
377 SHA256-CRYPT SHA512 SHA512-CRYPT SKEY SMD5 SSHA SSHA256 SSHA512 |
365 SHA256-CRYPT |
|
366 |
378 |
367 Usable encoding suffixes |
379 Usable encoding suffixes |
368 ------------------------ |
380 ------------------------ |
369 .B64 .BASE64 .HEX |
381 .B64 .BASE64 .HEX |
370 .fi |
382 .fi |
371 .\" ------------------------------------ |
|
372 .SS version (v) |
|
373 .B vmm version |
|
374 .PP |
|
375 Prints |
|
376 .BR vmm 's |
|
377 version and copyright information to stdout. |
|
378 After this |
|
379 .B vmm |
|
380 exits. |
|
381 .\" ----------------------------------------------------------------------- |
383 .\" ----------------------------------------------------------------------- |
382 .SH DOMAIN SUBCOMMANDS |
384 .SH DOMAIN SUBCOMMANDS |
383 .SS domainadd (da) |
385 .SS domainadd (da) |
384 .B vmm domainadd |
386 .B vmm domainadd |
385 .IR fqdn " [" transport ] |
387 .I fqdn |
|
388 .RB [ \-t |
|
389 .IR transport ] |
386 .PP |
390 .PP |
387 Adds the new domain into the database and creates the domain directory. |
391 Adds the new domain into the database and creates the domain directory. |
388 .PP |
392 .PP |
389 If the optional argument |
393 If the optional argument |
390 .I transport |
394 .I transport |
425 Generated password: pLJUQ6Xg_z |
429 Generated password: pLJUQ6Xg_z |
426 .fi |
430 .fi |
427 .\" ------------------------------------ |
431 .\" ------------------------------------ |
428 .SS domaindelete (dd) |
432 .SS domaindelete (dd) |
429 .BI "vmm domaindelete " fqdn |
433 .BI "vmm domaindelete " fqdn |
430 .RB [ force ] |
434 .RB [ \-\-force ] |
431 .PP |
435 .PP |
432 This subcommand deletes the domain specified by |
436 This subcommand deletes the domain specified by |
433 .IR fqdn . |
437 .IR fqdn . |
434 .PP |
438 .PP |
435 If there are accounts, aliases and/or relocated users assigned to the given |
439 If there are accounts, aliases and/or relocated users assigned to the given |
436 domain, |
440 domain, |
437 .B vmm |
441 .B vmm |
438 will abort the requested operation and show an error message. |
442 will abort the requested operation and show an error message. |
439 If you know, what you are doing, you can specify the optional keyword |
443 If you know, what you are doing, you can specify the optional argument |
440 .BR force . |
444 .BR \-\-force . |
441 .PP |
445 .PP |
442 If you really always know what you are doing, edit your |
446 If you really always know what you are doing, edit your |
443 .I vmm.cfg |
447 .I vmm.cfg |
444 and set the option |
448 and set the option |
445 .I domain.force_deletion |
449 .I domain.force_deletion |
446 to |
450 to |
447 .BR true . |
451 .BR true . |
448 .\" ------------------------------------ |
452 .\" ------------------------------------ |
449 .SS domaininfo (di) |
453 .SS domaininfo (di) |
450 .B vmm domaininfo |
454 .B vmm domaininfo |
451 .IR fqdn \ [ details ] |
455 .I fqdn |
|
456 .RB [ \-d |
|
457 .IR details ] |
452 .PP |
458 .PP |
453 This subcommand shows some information about the given domain. |
459 This subcommand shows some information about the given domain. |
454 .PP |
460 .PP |
455 For a more detailed information about the domain the optional argument |
461 For a more detailed information about the domain the optional argument |
456 .I details |
462 .I details |
498 Catch-All Dests..: 1 |
504 Catch-All Dests..: 1 |
499 .fi |
505 .fi |
500 .\" ------------------------------------ |
506 .\" ------------------------------------ |
501 .SS domainquota (dq) |
507 .SS domainquota (dq) |
502 .B vmm domainquota |
508 .B vmm domainquota |
503 .IR "fqdn storage" " [" messages ] |
509 .I fqdn storage |
504 .RB [ force ] |
510 .RB [ \-m |
|
511 .IR messages ] |
|
512 .RB [ --force ] |
505 .PP |
513 .PP |
506 This subcommand is used to configure a new quota limit for the accounts of |
514 This subcommand is used to configure a new quota limit for the accounts of |
507 the domain - not for the domain itself. |
515 the domain - not for the domain itself. |
508 .PP |
516 .PP |
509 The default quota limit for accounts is defined in the |
517 The default quota limit for accounts is defined in the |
510 .IR vmm.cfg " (" domain.quota_bytes " and " domain.quota_messages ). |
518 .IR vmm.cfg " (" domain.quota_bytes " and " domain.quota_messages ). |
511 .PP |
519 .PP |
512 The new quota limit will affect only those accounts for which the limit |
520 The new quota limit will affect only those accounts for which the limit |
513 has not been overridden. If you want to restore the default to all accounts, |
521 has not been overridden. If you want to restore the default to all accounts, |
514 you may pass the keyword |
522 you may pass the optional argument |
515 .BR force . |
523 .BR \-\-force . |
516 .br |
524 .br |
517 When the argument |
525 When the argument |
518 .I messages |
526 .I messages |
519 was omitted the default number of messages |
527 was omitted the default number of messages |
520 .B 0 |
528 .B 0 |
521 (zero) will be applied. |
529 (zero) will be applied. |
522 .PP |
530 .PP |
523 Example: |
531 Example: |
524 .PP |
532 .PP |
525 .nf |
533 .nf |
526 .B vmm domainquota example.com 1g force |
534 .B vmm domainquota example.com 1g \-\-force |
527 .fi |
535 .fi |
528 .\" ------------------------------------ |
536 .\" ------------------------------------ |
529 .SS domainservices (ds) |
537 .SS domainservices (ds) |
530 .B vmm domainservices |
538 .B vmm domainservices |
531 .IR fqdn " [" "service ..." ] |
539 .I fqdn |
532 .RB [ force ] |
540 .RB [ \-s |
|
541 .IR "service ..." ] |
|
542 .RB [ \-\-force ] |
533 .PP |
543 .PP |
534 To define which services could be used by the users of the domain \(em with |
544 To define which services could be used by the users of the domain \(em with |
535 the given |
545 the given |
536 .I fqdn |
546 .I fqdn |
537 \(em use this subcommand. |
547 \(em use this subcommand. |
543 Possible service names are: |
553 Possible service names are: |
544 .BR imap ", " pop3 ", " sieve " and " smtp . |
554 .BR imap ", " pop3 ", " sieve " and " smtp . |
545 .br |
555 .br |
546 The new service set will affect only those accounts for which the set has not |
556 The new service set will affect only those accounts for which the set has not |
547 been overridden. If you want to restore the default to all accounts, you may |
557 been overridden. If you want to restore the default to all accounts, you may |
548 pass the keyword |
558 pass the option |
549 .BR force . |
559 .BR \-\-force . |
550 .\" ------------------------------------ |
560 .\" ------------------------------------ |
551 .SS domaintransport (dt) |
561 .SS domaintransport (dt) |
552 .BI "vmm domaintransport" " fqdn transport" |
562 .BI "vmm domaintransport" " fqdn transport" |
553 .RB [ force ] |
563 .RB [ --force ] |
554 .PP |
564 .PP |
555 A new transport for the indicated domain can be set with this subcommand. |
565 A new transport for the indicated domain can be set with this subcommand. |
556 .PP |
566 .PP |
557 The new transport will affect only those accounts for which the transport has |
567 The new transport will affect only those accounts for which the transport has |
558 not been overridden. If you want to restore the default to all accounts, you |
568 not been overridden. If you want to restore the default to all accounts, you |
559 may pass the keyword |
569 may give the option |
560 .BR force . |
570 .BR \-\-force . |
561 .PP |
571 .PP |
562 Example: |
572 Example: |
563 .PP |
573 .PP |
564 .nf |
574 .nf |
565 .B vmm domaintransport support.example.com dovecot: |
575 .B vmm domaintransport support.example.com dovecot: |
566 .fi |
576 .fi |
567 .\" ------------------------------------ |
577 .\" ------------------------------------ |
568 .SS domainnote (do) |
578 .SS domainnote (do) |
569 .BI "vmm domainnote" " fqdn" |
579 .BI "vmm domainnote" " fqdn" |
570 .RI [ note ] |
580 .RB [ \-n |
|
581 .IR note ] |
571 .PP |
582 .PP |
572 With this subcommand, it is possible to attach a note to the specified |
583 With this subcommand, it is possible to attach a note to the specified |
573 domain. Without an argument, an existing note is removed. |
584 domain. Without an argument, an existing note is removed. |
574 .PP |
585 .PP |
575 Example: |
586 Example: |
576 .PP |
587 .PP |
577 .nf |
588 .nf |
578 .B vmm do example.com Belongs to Robert |
589 .B vmm do example.com \-n `Belongs to Robert' |
579 .fi |
590 .fi |
580 .\" ----------------------------------------------------------------------- |
591 .\" ----------------------------------------------------------------------- |
581 .SH ALIAS DOMAIN SUBCOMMANDS |
592 .SH ALIAS DOMAIN SUBCOMMANDS |
582 An alias domain is an alias for a domain that was previously added with the |
593 An alias domain is an alias for a domain that was previously added with the |
583 subcommand |
594 subcommand |
681 has been created. |
694 has been created. |
682 .PP |
695 .PP |
683 Examples: |
696 Examples: |
684 .PP |
697 .PP |
685 .nf |
698 .nf |
686 .B vmm ua d.user@example.com \(dqA 5ecR3t P4s5\(rs/\(rs/0rd\(dq |
699 .B vmm ua d.user@example.com \-p \(dqA 5ecR3t P4s5\(rs/\(rs/0rd\(dq |
687 .B vmm useradd e.user@example.com |
700 .B vmm useradd e.user@example.com |
688 Enter new password: |
701 Enter new password: |
689 Retype new password: |
702 Retype new password: |
690 .fi |
703 .fi |
691 .\" ------------------------------------ |
704 .\" ------------------------------------ |
692 .SS userdelete (ud) |
705 .SS userdelete (ud) |
693 .BI "vmm userdelete" " address" |
706 .BI "vmm userdelete" " address" |
694 .RB [ force ] |
707 .RB [ \-\-force ] |
695 .PP |
708 .PP |
696 Use this subcommand to delete the account with the given |
709 Use this subcommand to delete the account with the given |
697 .IR address . |
710 .IR address . |
698 .PP |
711 .PP |
699 If there are one or more aliases with an identical destination address, |
712 If there are one or more aliases with an identical destination address, |
700 .B vmm |
713 .B vmm |
701 will abort the requested operation and show an error message. |
714 will abort the requested operation and show an error message. |
702 To prevent this, specify the optional keyword |
715 To prevent this, give the optional argument |
703 .BR force . |
716 .BR \-\-force . |
704 .\" ------------------------------------ |
717 .\" ------------------------------------ |
705 .SS userinfo (ui) |
718 .SS userinfo (ui) |
706 .B "vmm userinfo" |
719 .B "vmm userinfo" |
707 .IR address " [" details ] |
720 .I address |
|
721 .RB [ \-d |
|
722 .IR details ] |
708 .PP |
723 .PP |
709 This subcommand displays some information about the account specified by |
724 This subcommand displays some information about the account specified by |
710 .IR address . |
725 .IR address . |
711 .PP |
726 .PP |
712 If the optional argument |
727 If the optional argument |
769 is given, the value stored for the account is erased. |
785 is given, the value stored for the account is erased. |
770 .PP |
786 .PP |
771 Example: |
787 Example: |
772 .PP |
788 .PP |
773 .nf |
789 .nf |
774 .B vmm un d.user@example.com \(dqJohn Doe\(dq |
790 .B vmm un d.user@example.com \-n \(dqJohn Doe\(dq |
775 .fi |
791 .fi |
776 .\" ------------------------------------ |
792 .\" ------------------------------------ |
777 .SS userpassword (up) |
793 .SS userpassword (up) |
778 .BI "vmm userpassword" " address" |
794 .BI "vmm userpassword" " address" |
779 .RI [ password ] |
795 .RB [ \-p |
|
796 .IR password ] |
780 .PP |
797 .PP |
781 The password of an account can be updated with this subcommand. |
798 The password of an account can be updated with this subcommand. |
782 .PP |
799 .PP |
783 If no |
800 If no |
784 .I password |
801 .I password |
787 will prompt for it interactively. |
804 will prompt for it interactively. |
788 .PP |
805 .PP |
789 Example: |
806 Example: |
790 .PP |
807 .PP |
791 .nf |
808 .nf |
792 .B vmm up d.user@example.com \(dqA |\(rs/|0r3 5ecur3 P4s5\(rs/\(rs/0rd?\(dq |
809 .B vmm up d.user@example.com \-p \(dqA |\(rs/|0r3 5ecur3 P4s5\(rs/\(rs/0rd?\(dq |
793 .fi |
810 .fi |
794 .\" ------------------------------------ |
811 .\" ------------------------------------ |
795 .SS usernote (uo) |
812 .SS usernote (uo) |
796 .BI "vmm usernote" " address" |
813 .BI "vmm usernote" " address" |
797 .RI [ note ] |
814 .RB [ \-n |
|
815 .IR note ] |
798 .PP |
816 .PP |
799 With this subcommand, it is possible to attach a note to the specified |
817 With this subcommand, it is possible to attach a note to the specified |
800 account. Without an argument, an existing note is removed. |
818 account. Without an argument, an existing note is removed. |
801 .PP |
819 .PP |
802 Example: |
820 Example: |
803 .PP |
821 .PP |
804 .nf |
822 .nf |
805 .B vmm uo d.user@example.com Only needed until end of May 2012 |
823 .B vmm uo d.user@example.com -n `Only needed until end of May 2013' |
806 .fi |
824 .fi |
807 .\" ------------------------------------ |
825 .\" ------------------------------------ |
808 .SS userquota (uq) |
826 .SS userquota (uq) |
809 .BI "vmm userquota" " address storage" |
827 .BI "vmm userquota" " address storage" |
810 .RI [ messages ] |
828 .RB [ \-m |
|
829 .IR messages ] |
811 .PP |
830 .PP |
812 This subcommand is used to set a new quota limit for the given account. |
831 This subcommand is used to set a new quota limit for the given account. |
813 .PP |
832 .PP |
814 When the argument |
833 When the argument |
815 .I messages |
834 .I messages |
817 .B 0 |
836 .B 0 |
818 (zero) will be applied. |
837 (zero) will be applied. |
819 .PP |
838 .PP |
820 Instead of |
839 Instead of |
821 .I storage |
840 .I storage |
|
841 limit pass the keyword |
|
842 .B domain |
|
843 to remove the account\-specific override, causing the domain's value to be |
|
844 in effect. |
|
845 .PP |
|
846 Example: |
|
847 .PP |
|
848 .nf |
|
849 .B vmm userquota d.user@example.com 750m |
|
850 .fi |
|
851 .\" ------------------------------------ |
|
852 .SS userservices (us) |
|
853 .B vmm userservices |
|
854 .I address |
|
855 .RB [ \-s |
|
856 .IR "service ..." ] |
|
857 .PP |
|
858 To grant a user access to the specified services, use this command. |
|
859 .PP |
|
860 All omitted services will be deactivated/unusable for the user with the |
|
861 given |
|
862 .IR address . |
|
863 .PP |
|
864 Instead of any |
|
865 .I service |
822 pass the keyword |
866 pass the keyword |
823 .B domain |
867 .B domain |
824 to remove the account\-specific override, causing the domain's value to be |
868 to remove the account\-specific override, causing the domain's value to be |
825 in effect. |
869 in effect. |
826 .PP |
870 .PP |
827 Example: |
871 Example: |
828 .PP |
872 .PP |
829 .nf |
873 .nf |
830 .B vmm userquota d.user@example.com 750m |
874 .B vmm userservices d.user@example.com \-s SMTP IMAP |
831 .fi |
|
832 .\" ------------------------------------ |
|
833 .SS userservices (us) |
|
834 .B vmm userservices |
|
835 .IR address " [" "service ..." ] |
|
836 .PP |
|
837 To grant a user access to the specified services, use this command. |
|
838 .PP |
|
839 All omitted services will be deactivated/unusable for the user with the |
|
840 given |
|
841 .IR address . |
|
842 .PP |
|
843 Instead of |
|
844 .I service |
|
845 pass 'domain' to remove the account\-specific override, causing the |
|
846 domain's value to be in effect. |
|
847 .PP |
|
848 Example: |
|
849 .PP |
|
850 .nf |
|
851 .B vmm userservices d.user@example.com SMTP IMAP |
|
852 .\" ------------------------------------ |
875 .\" ------------------------------------ |
853 .SS usertransport (ut) |
876 .SS usertransport (ut) |
854 .BI "vmm usertransport" " address transport" |
877 .BI "vmm usertransport" " address transport" |
855 .PP |
878 .PP |
856 A different |
879 A different |
1011 .PP |
1034 .PP |
1012 .nf |
1035 .nf |
1013 .B vmm catchallinfo example.com |
1036 .B vmm catchallinfo example.com |
1014 Catch-all information |
1037 Catch-all information |
1015 --------------------- |
1038 --------------------- |
1016 Mail to unknown localparts in domain example.com will be sent to: |
1039 Mail to unknown local\-parts in domain example.com will be sent to: |
1017 * user@example.org |
1040 * user@example.org |
1018 .fi |
1041 .fi |
1019 .\" ------------------------------------ |
1042 .\" ------------------------------------ |
1020 .SS catchalldelete (cad) |
1043 .SS catchalldelete (cad) |
1021 .BI "vmm catchalldelete " fqdn |
1044 .BI "vmm catchalldelete " fqdn |