aerc-smtp -
پیکربندی SMTP
برای aerc(1)
برنامه aerc
پروتکل SMTP را
مطابق
مشخصات RFC 5321
پیادهسازی
میکند.
پیکربندی
پایه SMTP را
میتوان
بهصورت
تعاملی با
دستور :new-account
انجام داد.
در فایل
accounts.conf (به aerc-accounts(5)
مراجعه
کنید)،
گزینههای
اختصاصی SMTP
زیر در
دسترس
هستند:
outgoing =
<scheme>[+<auth>]://<username>[:<password>]@<hostname>[:<port>]?[<oauth2_params>]
به یاد
داشته
باشید که
تمام
فیلدها
باید
کدگذاری URL
(بهصورت URL-encoded)
شده باشند.
نماد
@،
هنگامی که
کدگذاری URL
شود، برابر
با
%40 است.
مقدار <scheme>
میتواند
موارد زیر
باشد:
smtp
پروتکل SMTP
همراه با STARTTLS
smtp+insecure
پروتکل SMTP
بدون STARTTLS
smtps
پروتکل SMTP
با TLS/SSL
علاوه بر
این،
میتوانید
یک سازوکار
احراز هویت
را به این
شکل مشخص
کنید:
none
برای
استفاده از
این کارساز SMTP
نیازی به
احراز هویت
نیست. در این
حالت
میتوانید
نام کاربری
و گذرواژه
را حذف
کنید.
plain
احراز
هویت با نام
کاربری و
گذرواژه با
استفاده از AUTH
PLAIN. این رفتار
پیشفرض
است.
login
احراز
هویت با نام
کاربری و
گذرواژه با
استفاده از AUTH
LOGIN. این یک
پروتکل
منسوخ است،
اما برای
برخی از
ارائهدهندگان
رایج
وبمیل
لازم است.
oauthbearer
پروتکل SMTP
با TLS/SSL با
استفاده از
احراز هویت
OAUTHBEARER. برای نحوه
استفاده،
به مستندات
aerc-imap(5) مراجعه
کنید.
xoauth2
پروتکل SMTP
با TLS/SSL با
استفاده از
احراز هویت
XOAUTH2. برای نحوه
استفاده،
به مستندات
aerc-imap(5) مراجعه
کنید.
outgoing-cred-cmd = <command>
دستوری
را مشخص
میکند که
برای
دریافت
گذرواژه
حساب SMTP اجرا
میشود. این
دستور با
استفاده از
sh -c [command] اجرا
خواهد شد.
اگر
گذرواژهای
در گزینه
outgoing
مشخص شده
باشد، آن
گذرواژه
نسبت به این
دستور
اولویت
خواهد داشت.
مثال:
outgoing-cred-cmd = pass hostname/username
smtp-domain = <domain>
نام
دامنه محلی
برای
استفاده در
دستور SMTP با
عنوان HELO/EHLO. اگر
سرور این
مورد را به
عنوان
اقدامی ضد
هرزنامه
لازم
بداند، آن
را روی یک
نام دامنه
کاملاً
واجد شرایط
(FQDN) تنظیم
کنید.
پیشفرض:
localhost
در ابتدا
توسط Drew DeVault
ایجاد شده و
توسط Robin Jarry با
همکاری
سایر
مشارکتکنندگان
متنباز
نگهداری
میشود.
برای
اطلاعات
بیشتر
درباره
توسعه aerc، به
https://sr.ht/~rjarry/aerc
مراجعه
کنید.