Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/debian-handbook/11_network-services/ko/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1089,
    "next": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/units/?format=api&page=4",
    "previous": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Example <filename>/etc/postfix/header_checks</filename> file"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6553910127361954630,
            "content_hash": 6553910127361954630,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 229,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14750954/?format=api",
            "priority": 100,
            "id": 2866918,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=daf42a89673e9346",
            "url": "https://hosted.weblate.org/api/units/2866918/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:18+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "\n/^X-Mailer: GOTO Sarbacane/ REJECT I fight spam (GOTO Sarbacane)\n/^Subject: *Your email contains VIRUSES/ DISCARD virus notification"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5444774778627745182,
            "content_hash": -5444774778627745182,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 230,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://hosted.weblate.org/api/units/14767436/?format=api",
            "priority": 100,
            "id": 2866919,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=3470462fbde31a62",
            "url": "https://hosted.weblate.org/api/units/2866919/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-08-28T11:28:07+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>BACK TO BASICS</emphasis> Regular expression"
            ],
            "previous_source": "",
            "target": [
                "<emphasis>기초부터 알아보기</emphasis> 정규식"
            ],
            "id_hash": -5307848908468872064,
            "content_hash": -5307848908468872064,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 231,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14750955/?format=api",
            "priority": 100,
            "id": 2866920,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=3656bb8a39449c80",
            "url": "https://hosted.weblate.org/api/units/2866920/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:19+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The first one checks the header mentioning the email software; if <literal>GOTO Sarbacane</literal> (a bulk email software) is found, the message is rejected. The second expression controls the message subject; if it mentions a virus notification, we can decide not to reject the message but to discard it immediately instead."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8524515962197769680,
            "content_hash": 8524515962197769680,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 237,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://hosted.weblate.org/api/units/14750958/?format=api",
            "priority": 100,
            "id": 2866923,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=f64d2a1a50f1fdd0",
            "url": "https://hosted.weblate.org/api/units/2866923/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:21+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Using these filters is a double-edged sword, because it is easy to make the rules too generic and to lose legitimate emails as a consequence. In these cases, not only the messages will be lost, but their senders will get unwanted (and annoying) error messages."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5603929218880107851,
            "content_hash": 5603929218880107851,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 238,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://hosted.weblate.org/api/units/14750959/?format=api",
            "priority": 100,
            "id": 2866924,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=cdc527ef05c7f54b",
            "url": "https://hosted.weblate.org/api/units/2866924/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:21+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Setting Up <foreignphrase>greylisting</foreignphrase>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2526083430899997984,
            "content_hash": -2526083430899997984,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 239,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14750960/?format=api",
            "priority": 100,
            "id": 2866925,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=5cf18c80dc34a2e0",
            "url": "https://hosted.weblate.org/api/units/2866925/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:21+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<primary>greylisting</primary>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1689622024317975397,
            "content_hash": -1689622024317975397,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 240,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14750961/?format=api",
            "priority": 100,
            "id": 2866926,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=688d41b88bd9c49b",
            "url": "https://hosted.weblate.org/api/units/2866926/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:22+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Postfix doesn't provide greylisting natively, but there is a feature by which the decision to accept or reject a given message can be delegated to an external program. The <emphasis role=\"pkg\">postgrey</emphasis> package contains just such a program, designed to interface with this access policy delegation service."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2370349900637127401,
            "content_hash": 2370349900637127401,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 245,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://hosted.weblate.org/api/units/14750962/?format=api",
            "priority": 100,
            "id": 2866928,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a0e52cad0cdbc2e9",
            "url": "https://hosted.weblate.org/api/units/2866928/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:22+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Once <emphasis role=\"pkg\">postgrey</emphasis> is installed, it runs as a daemon and listens on port 10023. Postfix can then be configured to use it, by adding the <literal>check_policy_service</literal> parameter as an extra restriction:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 574788501555816403,
            "content_hash": 574788501555816403,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 247,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://hosted.weblate.org/api/units/14750963/?format=api",
            "priority": 100,
            "id": 2866929,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=87fa0f18c836a7d3",
            "url": "https://hosted.weblate.org/api/units/2866929/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:23+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The main disadvantage of greylisting is that legitimate messages get delayed, which is not always acceptable. It also increases the burden on servers that send many legitimate emails."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2931483355807914225,
            "content_hash": 2931483355807914225,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 250,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://hosted.weblate.org/api/units/14750965/?format=api",
            "priority": 100,
            "id": 2866932,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a8aeb89497e698f1",
            "url": "https://hosted.weblate.org/api/units/2866932/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:24+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>IN PRACTICE</emphasis> Shortcomings of greylisting"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4055468430084329627,
            "content_hash": 4055468430084329627,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 251,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14750966/?format=api",
            "priority": 100,
            "id": 2866933,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=b847eb0ce4fcd09b",
            "url": "https://hosted.weblate.org/api/units/2866933/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:24+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Theoretically, greylisting should only delay the first mail from a given sender to a given recipient, and the typical delay is in the order of minutes. Reality, however, can differ slightly. Some large ISPs use clusters of SMTP servers, and when a message is initially rejected, the server that retries the transmission may not be the same as the initial one. When that happens, the second server gets a temporary error message due to greylisting too, and so on; it may take several hours until transmission is attempted by a server that has already been involved, since SMTP servers usually increase the delay between retries at each failure."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1943448602068716779,
            "content_hash": 1943448602068716779,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 252,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 108,
            "source_unit": "https://hosted.weblate.org/api/units/14750967/?format=api",
            "priority": 100,
            "id": 2866934,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=9af88434ed890ceb",
            "url": "https://hosted.weblate.org/api/units/2866934/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:24+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "As a consequence, the incoming IP address may vary in time even for a single sender. But it goes further: even the sender address can change. For instance, many mailing-list servers encode extra information in the sender address so as to be able to handle error messages (known as <emphasis>bounces</emphasis>). Each new message sent to a mailing-list may then need to go through greylisting, which means it has to be stored (temporarily) on the sender's server. For very large mailing-lists (with tens of thousands of subscribers), this can soon become a problem."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2976771039289049939,
            "content_hash": 2976771039289049939,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 253,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 92,
            "source_unit": "https://hosted.weblate.org/api/units/14750968/?format=api",
            "priority": 100,
            "id": 2866935,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a94f9d7d167e8353",
            "url": "https://hosted.weblate.org/api/units/2866935/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:25+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "To mitigate these drawbacks, Postgrey manages a whitelist of such sites, and messages emanating from them are immediately accepted without going through greylisting. This list can easily be adapted to local needs, since it is stored in the <filename>/etc/postgrey/whitelist_clients</filename> file."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1948463525198901354,
            "content_hash": -1948463525198901354,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 255,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://hosted.weblate.org/api/units/14769851/?format=api",
            "priority": 100,
            "id": 2866936,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=64f5aabf4ab6cf96",
            "url": "https://hosted.weblate.org/api/units/2866936/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-09-18T21:10:02+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>GOING FURTHER</emphasis> Selective greylisting with <emphasis role=\"pkg\">milter-greylist</emphasis>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3024217118591827402,
            "content_hash": 3024217118591827402,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 256,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14750969/?format=api",
            "priority": 100,
            "id": 2866937,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a9f82d7245523dca",
            "url": "https://hosted.weblate.org/api/units/2866937/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:26+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The drawbacks of greylisting can be mitigated by only using greylisting on the subset of clients that are already considered as probable sources of spam (because they are listed in a DNS blacklist). This is not possible with <emphasis role=\"pkg\">postgrey</emphasis> but <emphasis role=\"pkg\">milter-greylist</emphasis> can be used in such a way."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6657047614050464621,
            "content_hash": 6657047614050464621,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 259,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://hosted.weblate.org/api/units/14769852/?format=api",
            "priority": 100,
            "id": 2866938,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=dc629588d056f36d",
            "url": "https://hosted.weblate.org/api/units/2866938/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-09-18T21:10:02+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "In that scenario, since DNS blacklists never triggers a definitive rejection, it becomes reasonable to use aggressive blacklists, including those listing all dynamic IP addresses from ISP clients (such as <literal>pbl.spamhaus.org</literal> or <literal>dul.dnsbl.sorbs.net</literal>)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1694675145968661247,
            "content_hash": 1694675145968661247,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 260,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://hosted.weblate.org/api/units/14769853/?format=api",
            "priority": 100,
            "id": 2866939,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=9784b211052532ff",
            "url": "https://hosted.weblate.org/api/units/2866939/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-09-18T21:10:02+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Customizing Filters Based On the Recipient"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3374261707769809016,
            "content_hash": -3374261707769809016,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 265,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14750970/?format=api",
            "priority": 100,
            "id": 2866941,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=512c36dab92d7788",
            "url": "https://hosted.weblate.org/api/units/2866941/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:28+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<xref linkend=\"sect.restrictions-for-receiving-and-sending\" /> and <xref linkend=\"sect.setting-up-greylisting\" /> reviewed many of the possible restrictions. They all have their use in limiting the amount of received spam, but they also all have their drawbacks. It is therefore more and more common to customize the set of filters depending on the recipient. At Falcot Corp, greylisting is interesting for most users, but it hinders the work of some users who need low latency in their emails (such as the technical support service). Similarly, the commercial service sometimes has problems receiving emails from some Asian providers who may be listed in blacklists; this service asked for a non-filtered address so as to be able to correspond."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7189202800581405427,
            "content_hash": 7189202800581405427,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 267,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 112,
            "source_unit": "https://hosted.weblate.org/api/units/14770344/?format=api",
            "priority": 100,
            "id": 2866942,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=e3c52ddb6ae5eaf3",
            "url": "https://hosted.weblate.org/api/units/2866942/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-10-01T18:18:51+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Postfix provides such a customization of filters with a “restriction class” concept. The classes are declared in the <literal>smtpd_restriction_classes</literal> parameter, and defined the same way as <literal>smtpd_recipient_restrictions</literal>. The <literal>check_recipient_access</literal> directive then defines a table mapping a given recipient to the appropriate set of restrictions."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9081153217458774934,
            "content_hash": -9081153217458774934,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 268,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://hosted.weblate.org/api/units/14750971/?format=api",
            "priority": 100,
            "id": 2866943,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=01f9434342795c6a",
            "url": "https://hosted.weblate.org/api/units/2866943/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:28+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Defining restriction classes in <filename>main.cf</filename>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7414977365018185907,
            "content_hash": -7414977365018185907,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 271,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14750972/?format=api",
            "priority": 100,
            "id": 2866944,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=1918b55f6c876f4d",
            "url": "https://hosted.weblate.org/api/units/2866944/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:29+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The <filename>/etc/postfix/recipient_access</filename> file"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7774504197515809629,
            "content_hash": 7774504197515809629,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 273,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14750973/?format=api",
            "priority": 100,
            "id": 2866946,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=ebe4966065b6935d",
            "url": "https://hosted.weblate.org/api/units/2866946/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:29+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "\n# Unfiltered addresses\npostmaster@falcot.com  permissive\nsupport@falcot.com     permissive\nsales-asia@falcot.com  permissive\n\n# Aggressive filtering for some privileged users\njoe@falcot.com         aggressive\n\n# Special rule for the mailing-list manager\nsympa@falcot.com       reject_unverified_sender\n\n# Greylisting by default\nfalcot.com             greylisting"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1458946215275308379,
            "content_hash": 1458946215275308379,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 274,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://hosted.weblate.org/api/units/14767439/?format=api",
            "priority": 100,
            "id": 2866947,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=943f37da5be2a55b",
            "url": "https://hosted.weblate.org/api/units/2866947/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-08-28T11:28:07+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<primary>antivirus</primary>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2945835378444799421,
            "content_hash": -2945835378444799421,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 276,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14750975/?format=api",
            "priority": 100,
            "id": 2866949,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=571e4a54bd04f243",
            "url": "https://hosted.weblate.org/api/units/2866949/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:30+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<primary><command>clamav</command></primary>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8134044553018020660,
            "content_hash": 8134044553018020660,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 284,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14750978/?format=api",
            "priority": 100,
            "id": 2866952,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=f0e1ee6cc9d71334",
            "url": "https://hosted.weblate.org/api/units/2866952/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:32+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<primary><command>clamav-milter</command></primary>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5956355623600462135,
            "content_hash": 5956355623600462135,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 285,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14750979/?format=api",
            "priority": 100,
            "id": 2866953,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=d2a939e1ac9b1937",
            "url": "https://hosted.weblate.org/api/units/2866953/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:33+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The task of interfacing between antivirus and the email server goes to <command>clamav-milter</command>. A <emphasis>milter</emphasis> (short for <emphasis>mail filter</emphasis>) is a filtering program specially designed to interface with email servers. A milter uses a standard application programming interface (API) that provides much better performance than filters external to the email servers. Milters were initially introduced by <emphasis>Sendmail</emphasis>, but <emphasis>Postfix</emphasis> soon followed suit."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8936941568862459066,
            "content_hash": -8936941568862459066,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 287,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://hosted.weblate.org/api/units/14750980/?format=api",
            "priority": 100,
            "id": 2866954,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=03f99afe3987eb46",
            "url": "https://hosted.weblate.org/api/units/2866954/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:33+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>QUICK LOOK</emphasis> A milter for Spamassassin"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3858746650028491105,
            "content_hash": 3858746650028491105,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 288,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14750981/?format=api",
            "priority": 100,
            "id": 2866955,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=b58d05a2392d4161",
            "url": "https://hosted.weblate.org/api/units/2866955/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:34+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<primary><emphasis role=\"pkg\">spamass-milter</emphasis></primary>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4554169774085415302,
            "content_hash": 4554169774085415302,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 290,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14750982/?format=api",
            "priority": 100,
            "id": 2866956,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=bf33a947cf2ea186",
            "url": "https://hosted.weblate.org/api/units/2866956/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:34+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The <emphasis role=\"pkg\">spamass-milter</emphasis> package provides a milter based on <emphasis>SpamAssassin</emphasis>, the famous unsolicited email detector. It can be used to flag messages as probable spams (by adding an extra header) and/or to reject the messages altogether if their “spamminess” score goes beyond a given threshold."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5439217427338006840,
            "content_hash": -5439217427338006840,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 292,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://hosted.weblate.org/api/units/14750983/?format=api",
            "priority": 100,
            "id": 2866957,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=348404916b676ec8",
            "url": "https://hosted.weblate.org/api/units/2866957/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:35+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Once the <emphasis role=\"pkg\">clamav-milter</emphasis> package is installed, the milter should be reconfigured to run on a TCP port rather than on the default named socket. This can be achieved with <command>dpkg-reconfigure clamav-milter</command>. When prompted for the “Communication interface with Sendmail”, answer “<literal>inet:10002@127.0.0.1</literal>”."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 181882216471272404,
            "content_hash": 181882216471272404,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 293,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://hosted.weblate.org/api/units/14750984/?format=api",
            "priority": 100,
            "id": 2866958,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=82862ce987bb1bd4",
            "url": "https://hosted.weblate.org/api/units/2866958/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:35+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>NOTE</emphasis> Real TCP port vs named socket"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2875890105671518626,
            "content_hash": 2875890105671518626,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 294,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14750985/?format=api",
            "priority": 100,
            "id": 2866959,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a7e936d0619c89a2",
            "url": "https://hosted.weblate.org/api/units/2866959/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:35+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The reason why we use a real TCP port rather than the named socket is that the postfix daemons often run chrooted and do not have access to the directory hosting the named socket. You could also decide to keep using a named socket and pick a location within the chroot (<filename>/var/spool/postfix/</filename>)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1342916656899137093,
            "content_hash": 1342916656899137093,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 295,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://hosted.weblate.org/api/units/14750986/?format=api",
            "priority": 100,
            "id": 2866960,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=92a2ff95996d9e45",
            "url": "https://hosted.weblate.org/api/units/2866960/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:35+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The standard ClamAV configuration fits most situations, but some important parameters can still be customized with <command>dpkg-reconfigure clamav-base</command>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1465701436598755749,
            "content_hash": 1465701436598755749,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 296,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://hosted.weblate.org/api/units/14750987/?format=api",
            "priority": 100,
            "id": 2866961,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=945737b0e33fa1a5",
            "url": "https://hosted.weblate.org/api/units/2866961/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:36+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The last step involves telling Postfix to use the recently-configured filter. This is a simple matter of adding the following directive to <filename>/etc/postfix/main.cf</filename>:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4194650159483254387,
            "content_hash": -4194650159483254387,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 297,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://hosted.weblate.org/api/units/14750988/?format=api",
            "priority": 100,
            "id": 2866962,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=45c99be776f7098d",
            "url": "https://hosted.weblate.org/api/units/2866962/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:36+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "\n# Virus check with clamav-milter\nsmtpd_milters = inet:[127.0.0.1]:10002"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8312893482491390170,
            "content_hash": -8312893482491390170,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 299,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://hosted.weblate.org/api/units/14767440/?format=api",
            "priority": 100,
            "id": 2866963,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=0ca2ab6bd870d726",
            "url": "https://hosted.weblate.org/api/units/2866963/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-08-28T11:28:07+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>IN PRACTICE</emphasis> Testing the antivirus"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7327619882876569533,
            "content_hash": 7327619882876569533,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 301,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14750989/?format=api",
            "priority": 100,
            "id": 2866965,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=e5b0ef75c7f287bd",
            "url": "https://hosted.weblate.org/api/units/2866965/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:37+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "This file is not a true virus, but a test file that all antivirus software on the market diagnose as a virus to allow checking installations."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8286047392353787878,
            "content_hash": 8286047392353787878,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 303,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://hosted.weblate.org/api/units/14750990/?format=api",
            "priority": 100,
            "id": 2866967,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=f2fdf433b54c9fe6",
            "url": "https://hosted.weblate.org/api/units/2866967/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:38+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "All messages handled by Postfix now go through the antivirus filter."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2677416951882902871,
            "content_hash": 2677416951882902871,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 304,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://hosted.weblate.org/api/units/14750991/?format=api",
            "priority": 100,
            "id": 2866968,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a52818883c96ed57",
            "url": "https://hosted.weblate.org/api/units/2866968/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:38+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Authenticated SMTP"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2903842646230812358,
            "content_hash": 2903842646230812358,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 380,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14750992/?format=api",
            "priority": 100,
            "id": 2866969,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=a84c85806437c6c6",
            "url": "https://hosted.weblate.org/api/units/2866969/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:38+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Being able to send emails requires an SMTP server to be reachable; it also requires said SMTP server to send emails through it. For roaming users, this may need regularly changing the configuration of the SMTP client, since Falcot's SMTP server rejects messages coming from IP addresses apparently not belonging to the company. Two solutions exist: either the roaming user installs an SMTP server on their computer, or they still use the company server with some means of authenticating as an employee. The former solution is not recommended since the computer won't be permanently connected, and it won't be able to retry sending messages in case of problems; we will focus on the latter solution."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4947923092702096796,
            "content_hash": -4947923092702096796,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 385,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 115,
            "source_unit": "https://hosted.weblate.org/api/units/14767939/?format=api",
            "priority": 100,
            "id": 2866970,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=3b557229938a1264",
            "url": "https://hosted.weblate.org/api/units/2866970/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-08-31T09:46:09+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "SMTP authentication in Postfix relies on SASL (<emphasis>Simple Authentication and Security Layer</emphasis>). It requires installing the <emphasis role=\"pkg\">libsasl2-modules</emphasis> and <emphasis role=\"pkg\">sasl2-bin</emphasis> packages, then registering a password in the SASL database for each user that needs authenticating on the SMTP server. This is done with the <command>saslpasswd2</command> command, which takes several parameters. The <literal>-u</literal> option defines the authentication domain, which must match the <literal>smtpd_sasl_local_domain</literal> parameter in the Postfix configuration. The <literal>-c</literal> option allows creating a user, and <literal>-f</literal> allows specifying the file to use if the SASL database needs to be stored at a different location than the default (<filename>/etc/sasldb2</filename>)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7584411223092669947,
            "content_hash": -7584411223092669947,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 386,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 99,
            "source_unit": "https://hosted.weblate.org/api/units/14750993/?format=api",
            "priority": 100,
            "id": 2866971,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=16bec22d31135205",
            "url": "https://hosted.weblate.org/api/units/2866971/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:39+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "\n<computeroutput># </computeroutput><userinput>saslpasswd2 -u `postconf -h myhostname` -f /var/spool/postfix/etc/sasldb2 -c jean</userinput>\n<computeroutput>[... type jean's password twice ...]</computeroutput>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6386338227160871604,
            "content_hash": 6386338227160871604,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 387,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://hosted.weblate.org/api/units/14750994/?format=api",
            "priority": 100,
            "id": 2866972,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=d8a0d4c8056bf2b4",
            "url": "https://hosted.weblate.org/api/units/2866972/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:39+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Note that the SASL database was created in Postfix's directory. In order to ensure consistency, we also turn <filename>/etc/sasldb2</filename> into a symbolic link pointing at the database used by Postfix, with the <command>ln -sf /var/spool/postfix/etc/sasldb2 /etc/sasldb2</command> command."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7369730907225453799,
            "content_hash": -7369730907225453799,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 388,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://hosted.weblate.org/api/units/14750995/?format=api",
            "priority": 100,
            "id": 2866973,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=19b974c9509c0b19",
            "url": "https://hosted.weblate.org/api/units/2866973/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:40+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Now we need to configure Postfix to use SASL. First the <literal>postfix</literal> user needs to be added to the <literal>sasl</literal> group, so that it can access the SASL account database. A few new parameters are also needed to enable SASL, and the <literal>smtpd_recipient_restrictions</literal> parameter needs to be configured to allow SASL-authenticated clients to send emails freely."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 167884540190032693,
            "content_hash": 167884540190032693,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 389,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://hosted.weblate.org/api/units/14750996/?format=api",
            "priority": 100,
            "id": 2866974,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=825472198d4e8335",
            "url": "https://hosted.weblate.org/api/units/2866974/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:40+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Enabling SASL in <filename>/etc/postfix/main.cf</filename>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4368028451781020828,
            "content_hash": 4368028451781020828,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 393,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14750997/?format=api",
            "priority": 100,
            "id": 2866975,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=bc9e5abbed350c9c",
            "url": "https://hosted.weblate.org/api/units/2866975/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:40+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "<emphasis>EXTRA</emphasis> Authenticated SMTP client"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2591632837962013178,
            "content_hash": -2591632837962013178,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 400,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14750998/?format=api",
            "priority": 100,
            "id": 2866977,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=5c08abaa39096606",
            "url": "https://hosted.weblate.org/api/units/2866977/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:41+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "Most email clients are able to authenticate to an SMTP server before sending outgoing messages, and using that feature is a simple matter of configuring the appropriate parameters. If the client in use does not provide that feature, the workaround is to use a local Postfix server and configure it to relay email via the remote SMTP server. In this case, the local Postfix itself will be the client that authenticates with SASL. Here are the required parameters:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4007578707332497490,
            "content_hash": 4007578707332497490,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 401,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 78,
            "source_unit": "https://hosted.weblate.org/api/units/14750999/?format=api",
            "priority": 100,
            "id": 2866978,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=b79dc799ebf90052",
            "url": "https://hosted.weblate.org/api/units/2866978/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2014-10-08T16:45:41+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "\nsmtp_sasl_auth_enable = yes\nsmtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd\nrelay_host = [mail.falcot.com]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8227773416111824107,
            "content_hash": -8227773416111824107,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 403,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://hosted.weblate.org/api/units/14767442/?format=api",
            "priority": 100,
            "id": 2866979,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=0dd113abb040a315",
            "url": "https://hosted.weblate.org/api/units/2866979/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-08-28T11:28:08+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/11_network-services/ko/?format=api",
            "source": [
                "The <filename>/etc/postfix/sasl_passwd</filename> file needs to contain the username and password to use for authenticating on the <literal>mail.falcot.com</literal> server. Here is an example:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1302119137951376666,
            "content_hash": 1302119137951376666,
            "location": "",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 404,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://hosted.weblate.org/api/units/14769857/?format=api",
            "priority": 100,
            "id": 2866980,
            "web_url": "https://hosted.weblate.org/translate/debian-handbook/11_network-services/ko/?checksum=92120e7500d4651a",
            "url": "https://hosted.weblate.org/api/units/2866980/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2015-09-18T21:10:03+02:00"
        }
    ]
}