Guest User

Untitled

a guest
Aug 15th, 2018
526
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.51 KB | None | 0 0
  1. При отправке письма получаю ошибку RCPT TO <alphaQu4z4r@gmail.com> не удалось: Temporary local problem - please try later
  2.  
  3. Дебаговые мессаги в консоли exim
  4.  
  5. 66076 Connection request from 85.142.60.148 port 43211
  6. 66076 search_tidyup called
  7. 66076 1 SMTP accept process running
  8. 66076 Listening...
  9. 67073 host in rfc1413_hosts? yes (matched "*")
  10. 67073 doing ident callback
  11. 67073 ident connection to 85.142.60.148 failed: Connection refused
  12. 67073 sender_fullhost = [85.142.60.148]
  13. 67073 sender_rcvhost = [85.142.60.148]
  14. 67073 Process 67073 is handling incoming connection from [85.142.60.148]
  15. 67073 checking for IP options
  16. 67073 no IP options found
  17. 67073 host in host_lookup? yes (matched "*")
  18. 67073 looking up host name for 85.142.60.148
  19. 67073 DNS lookup of 148.60.142.85.in-addr.arpa (PTR) succeeded
  20. 67073 IP address lookup yielded 85-142-60-148.well-com.net
  21. 67073 gethostbyname returned 1 (HOST_NOT_FOUND)
  22. 67073 no IP address found for host 85-142-60-148.well-com.net (during SMTP connection from [85.142.60.148])
  23. 67073 LOG: host_lookup_failed MAIN
  24. 67073 no IP address found for host 85-142-60-148.well-com.net (during SMTP connection from [85.142.60.148])
  25. 67073 no IP addresses found for 85-142-60-148.well-com.net
  26. 67073 85.142.60.148 does not match any IP address for 85-142-60-148.well-com.net
  27. 67073 sender_fullhost = [85.142.60.148]
  28. 67073 sender_rcvhost = [85.142.60.148]
  29. 67073 set_process_info: 67073 handling incoming connection from [85.142.60.148]
  30. 67073 host in host_reject_connection? no (option unset)
  31. 67073 host in sender_unqualified_hosts? no (option unset)
  32. 67073 host in recipient_unqualified_hosts? no (option unset)
  33. 67073 host in helo_verify_hosts? no (option unset)
  34. 67073 host in helo_try_verify_hosts? no (option unset)
  35. 67073 host in helo_accept_junk_hosts? no (option unset)
  36. 67073 SMTP>> 220 gw.itjunkie.ws ESMTP Exim 4.72 Mon, 25 Oct 2010 20:09:19 +0400
  37. 67073 Process 67073 is ready for new message
  38. 67073 smtp_setup_msg entered
  39. 67073 SMTP<< EHLO [192.168.1.111]
  40. 67073 [192.168.1.111] in helo_lookup_domains? no (end of list)
  41. 67073 sender_fullhost = ([192.168.1.111]) [85.142.60.148]
  42. 67073 sender_rcvhost = [85.142.60.148] (helo=[192.168.1.111])
  43. 67073 set_process_info: 67073 handling incoming connection from ([192.168.1.111]) [85.142.60.148]
  44. 67073 host in pipelining_advertise_hosts? yes (matched "*")
  45. 67073 host in auth_advertise_hosts? yes (matched "*")
  46. 67073 host in tls_advertise_hosts? no (option unset)
  47. 67073 SMTP>> 250-gw.itjunkie.ws Hello [192.168.1.111] [85.142.60.148]
  48. 67073 250-SIZE 52428800
  49. 67073 250-PIPELINING
  50. 67073 250-AUTH PLAIN LOGIN
  51. 67073 250 HELP
  52. 67073 SMTP<< AUTH PLAIN AHRlc3RlckBpdGp1bmtpZS53cwB0ZXN0ZXI=
  53. 67073 auth_plain authenticator:
  54. 67073 $auth1 =
  55. 67073 $auth2 = tester@itjunkie.ws
  56. 67073 $auth3 = tester
  57. 67073 $1 =
  58. 67073 $2 = tester@itjunkie.ws
  59. 67073 $3 = tester
  60. 67073 search_open: mysql "NULL"
  61. 67073 search_find: file="NULL"
  62. 67073 key="SELECT `username` FROM `mailbox` WHERE `username` = 'tester@itjunkie.ws' AND `password` = 'tester'" partial=-1 affix=NULL starflags=0
  63. 67073 LRU list:
  64. 67073 internal_search_find: file="NULL"
  65. 67073 type=mysql key="SELECT `username` FROM `mailbox` WHERE `username` = 'tester@itjunkie.ws' AND `password` = 'tester'"
  66. 67073 database lookup required for SELECT `username` FROM `mailbox` WHERE `username` = 'tester@itjunkie.ws' AND `password` = 'tester'
  67. 67073 MySQL query: SELECT `username` FROM `mailbox` WHERE `username` = 'tester@itjunkie.ws' AND `password` = 'tester'
  68. 67073 MYSQL new connection: host=localhost port=0 socket=NULL database=mail user=mail
  69. 67073 lookup yielded: tester@itjunkie.ws
  70. 67073 expanded string: yes
  71. 67073 SMTP>> 235 Authentication succeeded
  72. 67073 SMTP<< MAIL FROM:<tester@itjunkie.ws>
  73. 67073 SMTP>> 250 OK
  74. 67073 SMTP<< RCPT TO:<alphaQu4z4r@gmail.com>
  75. 67073 using ACL "acl_check_rcpt"
  76. 67073 processing "accept"
  77. 67073 check hosts = :
  78. 67073 host in ":"? no (end of list)
  79. 67073 accept: condition test failed
  80. 67073 processing "deny"
  81. 67073 check domains = +local_domains
  82. 67073 search_open: mysql "NULL"
  83. 67073 cached open
  84. 67073 search_find: file="NULL"
  85. 67073 key="SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'" partial=-1 affix=NULL starflags=0
  86. 67073 LRU list:
  87. 67073 internal_search_find: file="NULL"
  88. 67073 type=mysql key="SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'"
  89. 67073 database lookup required for SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'
  90. 67073 MySQL query: SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'
  91. 67073 MYSQL using cached connection for localhost/mail/mail
  92. 67073 MYSQL: no data found
  93. 67073 lookup failed
  94. 67073 gmail.com in ""? no (end of list)
  95. 67073 gmail.com in "+local_domains"? no (end of list)
  96. 67073 deny: condition test failed
  97. 67073 processing "deny"
  98. 67073 check domains = !+local_domains
  99. 67073 search_open: mysql "NULL"
  100. 67073 cached open
  101. 67073 search_find: file="NULL"
  102. 67073 key="SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'" partial=-1 affix=NULL starflags=0
  103. 67073 LRU list:
  104. 67073 internal_search_find: file="NULL"
  105. 67073 type=mysql key="SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'"
  106. 67073 cached data used for lookup of SELECT `domain` FROM `domain` WHERE `domain`='gmail.com' AND `active`='1'
  107. 67073 lookup failed
  108. 67073 gmail.com in ""? no (end of list)
  109. 67073 gmail.com in "!+local_domains"? yes (end of list)
  110. 67073 check local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
  111. 67073 alphaQu4z4r in "^[./|] : ^.*[@%!] : ^.*/\.\./"? no (end of list)
  112. 67073 deny: condition test failed
  113. 67073 processing "accept"
  114. 67073 check local_parts = postmaster
  115. 67073 alphaQu4z4r in "postmaster"? no (end of list)
  116. 67073 accept: condition test failed
  117. 67073 processing "require"
  118. 67073 check verify = sender
  119. 67073 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  120. 67073 Verifying tester@itjunkie.ws
  121. 67073 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  122. 67073 Considering tester@itjunkie.ws
  123. 67073 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  124. 67073 routing tester@itjunkie.ws
  125. 67073 --------> dnslookup router <--------
  126. 67073 local_part=tester domain=itjunkie.ws
  127. 67073 checking domains
  128. 67073 search_open: mysql "NULL"
  129. 67073 cached open
  130. 67073 search_find: file="NULL"
  131. 67073 key="SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'" partial=-1 affix=NULL starflags=0
  132. 67073 LRU list:
  133. 67073 internal_search_find: file="NULL"
  134. 67073 type=mysql key="SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'"
  135. 67073 database lookup required for SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'
  136. 67073 MySQL query: SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'
  137. 67073 MYSQL using cached connection for localhost/mail/mail
  138. 67073 lookup yielded: itjunkie.ws
  139. 67073 itjunkie.ws in "itjunkie.ws"? yes (matched "itjunkie.ws")
  140. 67073 itjunkie.ws in "! +local_domains"? no (matched "! +local_domains")
  141. 67073 dnslookup router skipped: domains mismatch
  142. 67073 --------> system_aliases router <--------
  143. 67073 local_part=tester domain=itjunkie.ws
  144. 67073 calling system_aliases router
  145. 67073 rda_interpret (string): ${lookup mysql{SELECT `goto` FROM `alias` WHERE `address`='${quote_mysql:$local_part@$domain}' OR `address`='${quote_mysql:@$domain}'}}
  146. 67073 search_open: mysql "NULL"
  147. 67073 cached open
  148. 67073 search_find: file="NULL"
  149. 67073 key="SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'" partial=-1 affix=NULL starflags=0
  150. 67073 LRU list:
  151. 67073 internal_search_find: file="NULL"
  152. 67073 type=mysql key="SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'"
  153. 67073 database lookup required for SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'
  154. 67073 MySQL query: SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'
  155. 67073 MYSQL using cached connection for localhost/mail/mail
  156. 67073 lookup yielded: tester@itjunkie.ws
  157. 67073 expanded: tester@itjunkie.ws
  158. 67073 file is not a filter file
  159. 67073 parse_forward_list: tester@itjunkie.ws
  160. 67073 extract item: tester@itjunkie.ws
  161. 67073 system_aliases router generated tester@itjunkie.ws
  162. 67073 errors_to=NULL transport=NULL
  163. 67073 uid=unset gid=unset home=NULL
  164. 67073 routed by system_aliases router
  165. 67073 envelope to: tester@itjunkie.ws
  166. 67073 transport: <none>
  167. 67073 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  168. 67073 Considering tester@itjunkie.ws
  169. 67073 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  170. 67073 routing tester@itjunkie.ws
  171. 67073 --------> dnslookup router <--------
  172. 67073 local_part=tester domain=itjunkie.ws
  173. 67073 checking domains
  174. 67073 search_open: mysql "NULL"
  175. 67073 cached open
  176. 67073 search_find: file="NULL"
  177. 67073 key="SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'" partial=-1 affix=NULL starflags=0
  178. 67073 LRU list:
  179. 67073 internal_search_find: file="NULL"
  180. 67073 type=mysql key="SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'"
  181. 67073 cached data used for lookup of SELECT `domain` FROM `domain` WHERE `domain`='itjunkie.ws' AND `active`='1'
  182. 67073 lookup yielded: itjunkie.ws
  183. 67073 itjunkie.ws in "itjunkie.ws"? yes (matched "itjunkie.ws")
  184. 67073 itjunkie.ws in "! +local_domains"? no (matched "! +local_domains")
  185. 67073 dnslookup router skipped: domains mismatch
  186. 67073 --------> system_aliases router <--------
  187. 67073 system_aliases router skipped: previously routed tester@itjunkie.ws
  188. 67073 --------> dovecot_user router <--------
  189. 67073 local_part=tester domain=itjunkie.ws
  190. 67073 checking "condition"
  191. 67073 search_open: mysql "NULL"
  192. 67073 cached open
  193. 67073 search_find: file="NULL"
  194. 67073 key="SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'" partial=-1 affix=NULL starflags=0
  195. 67073 LRU list:
  196. 67073 internal_search_find: file="NULL"
  197. 67073 type=mysql key="SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'"
  198. 67073 cached data used for lookup of SELECT `goto` FROM `alias` WHERE `address`='tester@itjunkie.ws' OR `address`='@itjunkie.ws'
  199. 67073 lookup yielded: tester@itjunkie.ws
  200. 67073 calling dovecot_user router
  201. 67073 dovecot_user router called for tester@itjunkie.ws
  202. 67073 domain = itjunkie.ws
  203. 67073 dovecot_user router: defer for tester@itjunkie.ws
  204. 67073 message: transport "dovecot_delivery" not found in dovecot_user router
  205. 67073 ----------- end verify ------------
  206. 67073 require: condition test deferred
  207. 67073 LOG: MAIN REJECT
  208. 67073 H=([192.168.1.111]) [85.142.60.148] sender verify defer for <tester@itjunkie.ws>: transport "dovecot_delivery" not found in dovecot_user router
  209. 67073 SMTP>> 451 Temporary local problem - please try later
  210. 67073 LOG: MAIN REJECT
  211. 67073 H=([192.168.1.111]) [85.142.60.148] F=<tester@itjunkie.ws> temporarily rejected RCPT <alphaQu4z4r@gmail.com>: Could not complete sender verify
  212. 67073 SMTP<< QUIT
  213. 67073 SMTP>> 221 gw.itjunkie.ws closing connection
  214. 67073 LOG: smtp_connection MAIN
  215. 67073 SMTP connection from ([192.168.1.111]) [85.142.60.148] closed by QUIT
  216. 67073 search_tidyup called
  217. 67073 close MYSQL connection: localhost/mail/mail
  218. 66076 child 67073 ended: status=0x0
  219. 66076 0 SMTP accept processes now running
  220. 66076 Listening...
  221.  
  222.  
  223. Конфиг exim:
  224. [3|root@gw| /usr/home/alp ] cat /etc/exim/configure
  225. ########### IMPORTANT ########## IMPORTANT ########### IMPORTANT ###########
  226. # #
  227. # It is usually a good idea to test a new configuration for syntactic #
  228. # correctness before installing it (for example, by running the command #
  229. # "exim -C /config/file.new -bV"). #
  230. # #
  231. ########### IMPORTANT ########## IMPORTANT ########### IMPORTANT ###########
  232.  
  233.  
  234. ######################################################################
  235. # MAIN CONFIGURATION SETTINGS #
  236. ######################################################################
  237.  
  238. # Specify your host's canonical name here. This should normally be the fully
  239. # qualified "official" name of your host. If this option is not set, the
  240. # uname() function is called to obtain the name. In many cases this does
  241. # the right thing and you need not set anything explicitly.
  242.  
  243. # primary_hostname =
  244.  
  245.  
  246. # The next three settings create two lists of domains and one list of hosts.
  247. # These lists are referred to later in this configuration using the syntax
  248. # +local_domains, +relay_to_domains, and +relay_from_hosts, respectively. They
  249. # are all colon-separated lists:
  250.  
  251. #domainlist local_domains = localhost : 127.0.0.1 : jlq.su : itjunkie.ws
  252. #domainlist relay_to_domains = local_domains
  253. hostlist relay_from_hosts = localhost : 127.0.0.1
  254.  
  255. acl_smtp_rcpt = acl_check_rcpt
  256. acl_smtp_data = acl_check_data
  257.  
  258. # You should not change those settings until you understand how ACLs work.
  259.  
  260. hide mysql_servers = localhost/mail/mail/365eYwc4APaPFaeL
  261.  
  262. domainlist local_domains = ${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}
  263. domainlist relay_to_domains = ${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}
  264.  
  265. # Allow any client to use TLS.
  266. # tls_advertise_hosts = *
  267. # tls_certificate = /etc/ssl/exim.crt
  268. # tls_privatekey = /etc/ssl/exim.pem
  269.  
  270. daemon_smtp_ports = 25 : 465 : 587
  271. # tls_on_connect_ports = 465
  272.  
  273.  
  274. # Specify the domain you want to be added to all unqualified addresses
  275. # here. An unqualified address is one that does not contain an "@" character
  276. # followed by a domain. For example, "caesar@rome.example" is a fully qualified
  277. # address, but the string "caesar" (i.e. just a login name) is an unqualified
  278. # email address. Unqualified addresses are accepted only from local callers by
  279. # default. See the recipient_unqualified_hosts option if you want to permit
  280. # unqualified addresses from remote sources. If this option is not set, the
  281. # primary_hostname value is used for qualification.
  282.  
  283. # qualify_domain =
  284.  
  285.  
  286. # If you want unqualified recipient addresses to be qualified with a different
  287. # domain to unqualified sender addresses, specify the recipient domain here.
  288. # If this option is not set, the qualify_domain value is used.
  289.  
  290. # qualify_recipient =
  291.  
  292. exim_user = mailnull
  293. exim_group = mail
  294. never_users = root
  295.  
  296. host_lookup = *
  297.  
  298. rfc1413_hosts = *
  299. rfc1413_query_timeout = 5s
  300.  
  301. ignore_bounce_errors_after = 2d
  302. timeout_frozen_after = 7d
  303.  
  304. ######################################################################
  305. # ACL CONFIGURATION #
  306. # Specifies access control lists for incoming SMTP mail #
  307. ######################################################################
  308.  
  309. begin acl
  310.  
  311. acl_check_rcpt:
  312.  
  313. # Accept if the source is local SMTP (i.e. not over TCP/IP). We do this by
  314. # testing for an empty sending host field.
  315.  
  316. accept hosts = :
  317. control = dkim_disable_verify
  318.  
  319. deny message = Restricted characters in address
  320. domains = +local_domains
  321. local_parts = ^[.] : ^.*[@%!/|]
  322.  
  323. deny message = Restricted characters in address
  324. domains = !+local_domains
  325. local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
  326. #############################################################################
  327.  
  328. # Accept mail to postmaster in any local domain, regardless of the source,
  329. # and without verifying the sender.
  330.  
  331. accept local_parts = postmaster
  332. domains = +local_domains
  333.  
  334. # Deny unless the sender address can be verified.
  335.  
  336. require verify = sender
  337.  
  338. # !!! Unknown !!!
  339. accept hosts = +relay_from_hosts
  340. control = submission
  341. control = dkim_disable_verify
  342.  
  343. accept authenticated = *
  344. control = submission
  345. control = dkim_disable_verify
  346.  
  347. require message = relay not permitted
  348. domains = +local_domains : +relay_to_domains
  349.  
  350. require verify = recipient
  351.  
  352. require
  353. message = relay not permitted
  354. domains = +local_domains : +relay_to_domains
  355.  
  356. # At this point, the address has passed all the checks that have been
  357. # configured, so we accept it unconditionally.
  358.  
  359. accept
  360.  
  361.  
  362. acl_check_data:
  363.  
  364. # Deny if the message contains a virus. Before enabling this check, you
  365. # must install a virus scanner and set the av_scanner option above.
  366. #
  367. # deny malware = *
  368. # message = This message contains a virus ($malware_name).
  369.  
  370. # Add headers to a message if it is judged to be spam. Before enabling this,
  371. # you must install SpamAssassin. You may also need to set the spamd_address
  372. # option above.
  373. #
  374. # warn spam = nobody
  375. # add_header = X-Spam_score: $spam_score\n\
  376. # X-Spam_score_int: $spam_score_int\n\
  377. # X-Spam_bar: $spam_bar\n\
  378. # X-Spam_report: $spam_report
  379.  
  380. # Accept the message.
  381.  
  382. accept
  383.  
  384.  
  385.  
  386. ######################################################################
  387. # ROUTERS CONFIGURATION #
  388. # Specifies how addresses are handled #
  389. ######################################################################
  390. # THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT! #
  391. # An address is passed to each router in turn until it is accepted. #
  392. ######################################################################
  393.  
  394. begin routers
  395.  
  396. dnslookup:
  397. driver = dnslookup
  398. domains = ! +local_domains
  399. transport = remote_smtp
  400. ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  401. no_more
  402.  
  403. system_aliases:
  404. driver = redirect
  405. allow_fail
  406. allow_defer
  407. data = ${lookup mysql{SELECT `goto` FROM `alias` WHERE `address`='${quote_mysql:$local_part@$domain}' OR `address`='${quote_mysql:@$domain}'}}
  408. user = mailnull
  409. group = mail
  410. file_transport = address_file
  411. pipe_transport = address_pipe
  412.  
  413. dovecot_user:
  414. driver = accept
  415. condition = ${lookup mysql{SELECT `goto` FROM \
  416. `alias` WHERE \
  417. `address`='${quote_mysql:$local_part@$domain}' OR \
  418. `address`='${quote_mysql:@$domain}'}{yes}{no}}
  419. transport = dovecot_delivery
  420. # This router handles forwarding using traditional .forward files in users'
  421. # home directories. If you want it also to allow mail filtering when a forward
  422. # file starts with the string "# Exim filter" or "# Sieve filter", uncomment
  423. # the "allow_filter" option.
  424.  
  425. userforward:
  426. driver = redirect
  427. check_local_user
  428. # local_part_suffix = +* : -*
  429. # local_part_suffix_optional
  430. file = $home/.forward
  431. # allow_filter
  432. no_verify
  433. no_expn
  434. check_ancestor
  435. file_transport = address_file
  436. pipe_transport = address_pipe
  437. reply_transport = address_reply
  438. condition = ${if exists{$home/.forward} {yes} {no} }
  439.  
  440.  
  441. # This router matches local user mailboxes. If the router fails, the error
  442. # message is "Unknown user".
  443.  
  444. localuser:
  445. driver = accept
  446. check_local_user
  447. # local_part_suffix = +* : -*
  448. # local_part_suffix_optional
  449. transport = local_delivery
  450. cannot_route_message = Unknown user
  451.  
  452.  
  453.  
  454. ######################################################################
  455. # TRANSPORTS CONFIGURATION #
  456. ######################################################################
  457. # ORDER DOES NOT MATTER #
  458. # Only one appropriate transport is called for each delivery. #
  459. ######################################################################
  460.  
  461. begin transports
  462.  
  463. remote_smtp:
  464. driver = smtp
  465.  
  466. local_delivery:
  467. driver = appendfile
  468. file = /var/mail/$local_part
  469. delivery_date_add
  470. envelope_to_add
  471. return_path_add
  472. group = mail
  473. user = $local_part
  474. mode = 0660
  475. no_mode_fail_narrower
  476.  
  477. address_pipe:
  478. driver = pipe
  479. return_output
  480.  
  481. address_file:
  482. driver = appendfile
  483. delivery_date_add
  484. envelope_to_add
  485. return_path_add
  486.  
  487. address_reply:
  488. driver = autoreply
  489.  
  490.  
  491.  
  492. ######################################################################
  493. # RETRY CONFIGURATION #
  494. ######################################################################
  495.  
  496. begin retry
  497.  
  498. # This single retry rule applies to all domains and all errors. It specifies
  499. # retries every 15 minutes for 2 hours, then increasing retry intervals,
  500. # starting at 1 hour and increasing each time by a factor of 1.5, up to 16
  501. # hours, then retries every 6 hours until 4 days have passed since the first
  502. # failed delivery.
  503.  
  504. # WARNING: If you do not have any retry rules at all (this section of the
  505. # configuration is non-existent or empty), Exim will not do any retries of
  506. # messages that fail to get delivered at the first attempt. The effect will
  507. # be to treat temporary errors as permanent. Therefore, DO NOT remove this
  508. # retry rule unless you really don't want any retries.
  509.  
  510. # Address or Domain Error Retries
  511. # ----------------- ----- -------
  512.  
  513. * * F,2h,15m; G,16h,1h,1.5; F,4d,6h
  514.  
  515.  
  516.  
  517. ######################################################################
  518. # REWRITE CONFIGURATION #
  519. ######################################################################
  520.  
  521. # There are no rewriting specifications in this default configuration file.
  522.  
  523. begin rewrite
  524.  
  525.  
  526.  
  527. ######################################################################
  528. # AUTHENTICATION
Add Comment
Please, Sign In to add comment