opendmarc-reports(8) System Manager's Manual opendmarc-reports(8) نام (NAME) opendmarc-reports - ابزار تولید گزارش‌های تجمیعی OpenDMARC خلاصه دستور (SYNOPSIS) opendmarc-reports [گزینه‌ها] توضیحات (DESCRIPTION) دستور opendmarc-reports داده‌ها را از یک پایگاه‌دادهٔ OpenDMARC استخراج کرده و گزارش‌های تجمیعی دوره‌ای تولید می‌کند. این پایگاه‌داده با اجرای opendmarc-import(8) روی یک فایل تاریخچهٔ پیام‌ها پر می‌شود؛ فایلی که هم‌زمان با رسیدن و پردازش پیام‌ها توسط فیلتر opendmarc(8) ایجاد می‌گردد. این فرآیند شامل گردآوری URIهای گزارش‌دهی نیز هست که این اسکریپت از آن‌ها برای در دسترس قرار دادن گزارش‌ها برای درخواست‌کنندگان استفاده می‌کند. گزینه‌ها (OPTIONS) --day تولید گزارش‌ها در مرزهای روزانه. این گزینه مقدار --interval (در زیر ببینید) را لغو می‌کند. --dbhost=hostname نام میزبان محل اجرای کارساز SQL را مشخص می‌کند. مقدار پیش‌فرض آن مقدار متغیر محیطی OPENDMARC_DBHOST است، یا اگر این متغیر محیطی تنظیم نشده باشد، "localhost" خواهد بود. --dbname=name نام پایگاه‌دادهٔ SQL مورد دسترسی را مشخص می‌کند. مقدار پیش‌فرض آن مقدار متغیر محیطی OPENDMARC_DB است، یا اگر این متغیر محیطی تنظیم نشده باشد، "opendmarc" خواهد بود. --dbpasswd=password گذرواژهٔ پایگاه‌دادهٔ SQL مورد دسترسی را مشخص می‌کند. مقدار پیش‌فرض آن مقدار متغیر محیطی OPENDMARC_PASSWORD است، یا اگر این متغیر محیطی تنظیم نشده باشد، "opendmarc" خواهد بود. --dbport=port پورت TCP که انتظار می‌رود کارساز SQL روی آن شنود کند را مشخص می‌کند. مقدار پیش‌فرض آن مقدار متغیر محیطی OPENDMARC_PORT است، یا اگر این متغیر محیطی تنظیم نشده باشد، 3306 خواهد بود. --dbuser=user کاربر SQL مورد استفاده برای دسترسی به پایگاه‌داده را مشخص می‌کند. مقدار پیش‌فرض آن مقدار متغیر محیطی OPENDMARC_USER است، یا اگر این متغیر محیطی تنظیم نشده باشد، "opendmarc" خواهد بود. --domain=name به‌جای بررسی همهٔ دامنه‌ها، برای دامنهٔ نام‌برده (در صورت فرارسیدن موعد) گزارش تولید می‌کند. --help پیام راهنما را چاپ کرده و پایان می‌یابد. --interval=secs گزارش‌ها را فقط برای میزبان‌هایی تولید می‌کند که حداقل در secs ثانیهٔ گذشته برای آن‌ها گزارشی تولید نشده باشد. --nodomain=name از تولید گزارش برای دامنهٔ نام‌برده صرف‌نظر می‌کند. این گزینه می‌تواند چندین بار مشخص شود تا از چندین دامنهٔ گزارش‌دهی صرف‌نظر شود. --noupdate از ثبت زمان ارسال گزارش در پایگاه‌داده جلوگیری می‌کند. به طور معمول این کار برای جلوگیری از ارسال بسیار نزدیک گزارش‌ها به یکدیگر انجام می‌شود. --report-email=addr گزارش‌ها را با استفاده از نشانی مشخص‌شده تولید می‌کند که در محتوای گزارش و در تراکنش SMTP استفاده می‌شود. مقدار پیش‌فرض "postmaster@HOSTNAME" است که در آن HOSTNAME با نام میزبانِ تولیدکنندهٔ گزارش جایگزین می‌شود. --report-org=domain گزارش‌ها را با استفاده از نام دامنهٔ مشخص‌شده به عنوان سازمان مسئول گزارش تولید می‌کند. از این مقدار برای ایجاد نام فایل آرشیو استفاده می‌شود و در محتوای گزارش نیز گنجانده می‌شود. مقدار پیش‌فرض، نام میزبانِ تولیدکنندهٔ گزارش است. --smtp-host=host باعث ارسال گزارش‌ها با استفاده از پروتکل SMTP به host نام‌برده می‌شود که می‌تواند یک نشانی IP یا یک نام میزبان باشد. مقدار پیش‌فرض "127.0.0.1" است. --smtp-port=port باعث ارسال گزارش‌ها با استفاده از پروتکل SMTP به port مشخص‌شده می‌شود. مقدار پیش‌فرض 25 است. --utc به پایگاه‌داده دستور می‌دهد هنگام تولید خروجی، به منطقهٔ زمانی UTC تغییر کند. در غیر این صورت، از پیش‌فرض پایگاه‌داده استفاده می‌شود. --verbose میزان جزئیات نوشته‌شده در خروجی استاندارد را افزایش می‌دهد. --version شمارهٔ نسخه را چاپ کرده و خارج می‌شود. نسخه (VERSION) این صفحهٔ راهنما نسخهٔ opendmarc-reports ارائه‌شده به همراه نسخهٔ 1.4.2 از OpenDMARC را پوشش می‌دهد. حق نشر (COPYRIGHT) Copyright (c) 2012, 2014, 2015, The Trusted Domain Project. All rights reserved. همچنین ببینید (SEE ALSO) opendmarc(8), opendmarc.conf(5), opendmarc-import(8) The Trusted Domain Project opendmarc-reports(8)