Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ایمیل

PRECC می‌تواند گزارش‌ها و فایل‌ها را از طریق ایمیل ارسال کند. این نیاز به تنظیم یکباره SMTP دارد.

راه‌اندازی

$ precc mail setup
SMTP host: smtp.gmail.com
SMTP port [587]: 587
Username: you@gmail.com
Password: ********
From address [you@gmail.com]: you@gmail.com
[precc] Mail configuration saved to ~/.config/precc/mail.toml
[precc] Sending test email to you@gmail.com...
[precc] Test email sent successfully.

فایل پیکربندی

پیکربندی در ~/.config/precc/mail.toml ذخیره می‌شود:

[smtp]
host = "smtp.gmail.com"
port = 587
username = "you@gmail.com"
password = "app-password-here"
from = "you@gmail.com"
tls = true

می‌توانید این فایل را مستقیماً ویرایش کنید:

$EDITOR ~/.config/precc/mail.toml

برای Gmail، از رمز عبور برنامه به جای رمز عبور حساب خود استفاده کنید.

ارسال گزارش‌ها

$ precc mail report team@example.com
[precc] Generating report...
[precc] Sending to team@example.com...
[precc] Report sent.

ارسال فایل‌ها

$ precc mail send colleague@example.com output.log
[precc] Sending output.log to colleague@example.com...
[precc] Sent (14.2 KB).

پشتیبانی از رله SSH

اگر دستگاه شما نمی‌تواند مستقیماً به سرور SMTP دسترسی پیدا کند (مثلاً پشت فایروال شرکتی)، PRECC از رله از طریق تونل SSH پشتیبانی می‌کند:

[smtp]
host = "localhost"
port = 2525

[ssh_relay]
host = "relay.example.com"
user = "you"
remote_port = 587
local_port = 2525

PRECC قبل از ارسال به طور خودکار تونل SSH را برقرار می‌کند.