# Purelymail

> صناديق بريد Purelymail وأسماؤه البديلة والتقاطه الشامل وبيانات اعتماد التطبيقات وطرق الاسترداد.

يستضيف البريد الوارد وصناديق البريد. وهو أكمل مزوّدي mailctl: يدعم صناديق البريد والأسماء البديلة والالتقاط الشامل وبيانات اعتماد التطبيقات وطرق استرداد كلمة السر.

## الإعداد

```yaml
domains:
  - name: example.com
    mail:
      provider: purelymail
      settings:
        allowAccountReset: true
        symbolicSubaddressing: false
    mailboxes:
      - address: contact@example.com
        enableSearchIndexing: true
    aliases:
      - match: info
        to: [contact@example.com]
    catchAll:
      to: [contact@example.com]
```

## فخ العناوين

يحدد `symbolicSubaddressing` أسماء المستخدمين المسموحة، والخطأ فيه ينتج رسالة خطأ مربكة.

ما دام **مفعّلًا**، يرفض Purelymail أي رمز في اسم المستخدم. فهو يقرأ `first.last` على أنه المستخدم `first` بالوسم `last`، فيفشل إنشاء `first.last@example.com` بالخطأ `invalidUserName`، وكذلك `first-last@example.com`. لا تعمل إلا الأسماء الخالية من الرموز.

اضبطه على `false` فيصير `first.last@example.com` مسموحًا. والثمن أن عناوين `+tag` تتوقف عن العمل في النطاق كله.

فالخيار هو: عناوين `firstname.lastname`، أو عناوين الوسوم بعلامة الجمع. لا كلاهما. قرّر قبل إنشاء صناديق البريد، لأن إعادة تسمية صندوق لاحقًا تعني إنشاء صندوق جديد ونقل البريد إليه.

## السجلات التي ينشرها

-   `MX` على جذر النطاق
    
-   سجل SPF من نوع `TXT`، يُدمج مع متطلبات كل مزوّد آخر في سجل واحد
    
-   ثلاثة سجلات DKIM من نوع `CNAME`، من `purelymail1` إلى `purelymail3`
    
-   سجل `TXT` للملكية من أجل التحقق من النطاق
    
-   سجل `_dmarc` من نوع `CNAME`، **إلا** إذا ضبط إعدادك `deliverability.dmarc`؛ وحينها يملك mailctl الاسم `_dmarc` كسجل TXT ويُتخطّى CNAME الخاص بـ Purelymail، فلا يتنازع الاثنان على الاسم نفسه أبدًا
    

## خيارات صندوق البريد

<table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 40%;"> <col style="width: 60%;"></colgroup><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>enablePasswordReset</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">هل يستطيع الصندوق إعادة تعيين كلمة سره بنفسه.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>enableSearchIndexing</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">فهرسة البحث على الخادم.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>requireTwoFactorAuthentication</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">يفرض المصادقة الثنائية على الصندوق. لاحظ أنه بعد تفعيلها تحتاج عملاء البريد إلى بيانات اعتماد تطبيق بدل كلمة سر الحساب؛ راجع <code>apppass</code> في <a href="../commands.html" class="xref page">الأوامر</a>.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>sendWelcomeEmail</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">هل يرسل Purelymail رسالة الترحيب الخاصة به.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>recovery</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">طرق إعادة تعيين كلمة السر. لكل مدخل <code>type</code> قيمته <code>email</code> أو <code>phone</code>، و<code>target</code>، و<code>description</code> اختياري، و<code>allowMfaReset</code>.</p></td></tr></tbody></table>

تُطابَق طرق الاسترداد بحسب الهدف، لا بحسب النوع فقط. حذف عنوان من الإعداد يحذفه لدى المزوّد، وهذا هو المقصود: عنوان استرداد قديم طريق للعودة إلى الصندوق.

## إعدادات العميل

للرجوع إليها عند تسليم صندوق بريد:

   
|  | الخادم | المنفذ | الأمان |
| --- | --- | --- | --- |
| 
IMAP

 | 

`imap.purelymail.com`

 | 

993

 | 

SSL/TLS

 |
| 

SMTP

 | 

`smtp.purelymail.com`

 | 

465

 | 

SSL/TLS

 |
| 

SMTP (بديل)

 | 

`smtp.purelymail.com`

 | 

587

 | 

STARTTLS

 |
| 

POP3

 | 

`pop3.purelymail.com`

 | 

995

 | 

SSL/TLS

 |

اسم المستخدم هو دائمًا عنوان البريد الكامل. فضّل IMAP: فـ POP3 ينزّل نسخًا ويترك لكل جهاز رؤيته المختلفة.
