Tlshosts/FQDN.pem and Virtualdomains: Difference between pages

From QmailToaster
(Difference between pages)
Jump to navigation Jump to search
(Created page with "<u>'''tlshosts/FQDN.pem'''</u> man '''qmail-remote''' excerpt: '''qmail-remote''' requires TLS authentication from servers for which this certificate exists ('''FQDN''' is the fully-qualified domain name of the server). One of the <u>dNSName</u> or the <u>CommonName</u> attributes have to match. '''WARNING:''' this option may cause mail to be delayed, bounced, doublebounced, or lost.")
 
(Created page with "<u>'''virtualdomains'''</u> man '''qmail-send''' excerpt: List of virtual users or domains, one per line. A virtual user has the form <u>user</u>'''@'''<u>domain</u>:<u>prepend</u>, without any extra spaces. When '''qmail-send''' sees the recipient address <u>user</u>'''@'''<u>domain</u>, it converts it to <u>prepend</u>-<u>user</u>'''@'''<u>domain</u> and treats it as local. A virtual domain has the form <u>domain</u>:<u>prepend</u>. It applies to any recipient addr...")
 
Line 1: Line 1:
<u>'''tlshosts/FQDN.pem'''</u>
<u>'''virtualdomains'''</u>




man '''qmail-remote''' excerpt:
man '''qmail-send''' excerpt:


'''qmail-remote''' requires TLS authentication from servers for which this certificate exists ('''FQDN''' is the fully-qualified domain name of the server). One of the <u>dNSName</u> or the <u>CommonName</u> attributes have to match.
List of virtual users or domains, one per line. A virtual user has the form <u>user</u>'''@'''<u>domain</u>:<u>prepend</u>, without any extra spaces. When '''qmail-send''' sees the recipient address <u>user</u>'''@'''<u>domain</u>, it converts it to <u>prepend</u>-<u>user</u>'''@'''<u>domain</u> and treats it as local.


'''WARNING:''' this option may cause mail to be delayed, bounced, doublebounced, or lost.
A virtual domain has the form <u>domain</u>:<u>prepend</u>. It applies to any recipient address at <u>domain</u>. For example, if
  nowhere.mil:joe-foo
is in <u>virtualdomains</u>, and a message arrives for '''info@nowhere.mil''', '''qmail-send''' will rewrite the recipient address as '''joe-foo-info@nowhere.mil''' and deliver the message locally.
 
<u>virtualdomains</u> may contain wildcards:
  .fax:uucp-fax
  :alias-catchall
  .nowhere.mil:joe-foo-host
 
<u>virtualdomains</u> may also contain exceptions: an empty <u>prepend</u> means that <u>domain</u> is not a virtual domain.
 
'''qmail-send''' handles <u>virtualdomains</u> after <u>locals</u>: if a domain is listed in [[locals]], <u>virtualdomains</u> does not apply.

Latest revision as of 23:45, 15 March 2024

virtualdomains


man qmail-send excerpt:

List of virtual users or domains, one per line. A virtual user has the form user@domain:prepend, without any extra spaces. When qmail-send sees the recipient address user@domain, it converts it to prepend-user@domain and treats it as local.

A virtual domain has the form domain:prepend. It applies to any recipient address at domain. For example, if

 nowhere.mil:joe-foo

is in virtualdomains, and a message arrives for info@nowhere.mil, qmail-send will rewrite the recipient address as joe-foo-info@nowhere.mil and deliver the message locally.

virtualdomains may contain wildcards:

 .fax:uucp-fax
 :alias-catchall
 .nowhere.mil:joe-foo-host

virtualdomains may also contain exceptions: an empty prepend means that domain is not a virtual domain.

qmail-send handles virtualdomains after locals: if a domain is listed in locals, virtualdomains does not apply.