Commit | Line | Data |
---|---|---|
725c9874 | 1 | |
2 | ### transport/30_exim4-config_remote_smtp | |
3 | ################################# | |
4 | # This transport is used for delivering messages over SMTP connections. | |
c6ffa96a CE |
5 | # Refuse to send any message with over-long lines, which could have |
6 | # been received other than via SMTP. The use of message_size_limit to | |
7 | # enforce this is a red herring. | |
6ca3e37a | 8 | |
725c9874 | 9 | remote_smtp: |
10 | debug_print = "T: remote_smtp for $local_part@$domain" | |
11 | driver = smtp | |
54efacdd | 12 | # hcoop-change: drop hosts_max_try to avoid hitting all gmail MX at once |
6ca3e37a | 13 | hosts_max_try = 2 |
4fb525a1 | 14 | hosts_max_try_hardlimit = 3 |
c6ffa96a CE |
15 | .ifndef IGNORE_SMTP_LINE_LENGTH_LIMIT |
16 | message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}} | |
17 | .endif | |
d21ec910 CE |
18 | .ifdef REMOTE_SMTP_HOSTS_AVOID_TLS |
19 | hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS | |
20 | .endif | |
21 | .ifdef REMOTE_SMTP_HEADERS_REWRITE | |
22 | headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE | |
23 | .endif | |
24 | .ifdef REMOTE_SMTP_RETURN_PATH | |
25 | return_path = REMOTE_SMTP_RETURN_PATH | |
26 | .endif | |
27 | .ifdef REMOTE_SMTP_HELO_DATA | |
28 | helo_data=REMOTE_SMTP_HELO_DATA | |
29 | .endif | |
30 | .ifdef DKIM_DOMAIN | |
31 | dkim_domain = DKIM_DOMAIN | |
32 | .endif | |
33 | .ifdef DKIM_SELECTOR | |
34 | dkim_selector = DKIM_SELECTOR | |
35 | .endif | |
36 | .ifdef DKIM_PRIVATE_KEY | |
37 | dkim_private_key = DKIM_PRIVATE_KEY | |
38 | .endif | |
39 | .ifdef DKIM_CANON | |
40 | dkim_canon = DKIM_CANON | |
41 | .endif | |
42 | .ifdef DKIM_STRICT | |
43 | dkim_strict = DKIM_STRICT | |
44 | .endif | |
45 | .ifdef DKIM_SIGN_HEADERS | |
46 | dkim_sign_headers = DKIM_SIGN_HEADERS | |
47 | .endif | |
48 | .ifdef TLS_DH_MIN_BITS | |
49 | tls_dh_min_bits = TLS_DH_MIN_BITS | |
50 | .endif | |
51 | .ifdef REMOTE_SMTP_TLS_CERTIFICATE | |
52 | tls_certificate = REMOTE_SMTP_TLS_CERTIFICATE | |
53 | .endif | |
54 | .ifdef REMOTE_SMTP_PRIVATEKEY | |
55 | tls_privatekey = REMOTE_SMTP_PRIVATEKEY | |
56 | .endif | |
7b83f2a3 CE |
57 | .ifndef REMOTE_SMTP_DISABLE_DANE |
58 | dnssec_request_domains = * | |
59 | hosts_try_dane = * | |
60 | .endif |