برچسب: ایمیل

آموزش نصب راند کیوب ( RoundCube ) بر روی سرور هاست لینوکس و ویندوز

Web mail ابزاری است برای اتصال به میل سرور ( Mail Server ) از طریق مرورگر ، به عبارت دیگر وب میل امکان مشاهده ، دریافت ، ارسال و تنظیمات ایمیل را از طریق مرورگر  برای کاربر ایمیل فراهم می نماید.  برخی از mail server ها ابزار web mail مخصوص خود را دارند و برخی نیز به کاربران امکان نصب web mail های دلخواه را می دهند. راند کیوب ( Roundcube ) و اسکویرل میل ( SquirrelMail ) دو نمونه بسیار معروف نرم افزار های وب میل می باشند. در سوی دیگر می توان از جیمیل ( gmail ) ، یاهو میل ( yahoo mail )  ، هات میل ( hotmail )  و ده ها مورد دیگر به عنوان ارائه دهنده وب میل نام برد که به شما یک ایمیل اختصاصی رایگان و امکان دسترسی به آن از طریق وب میل معروف خود را ارائه می نمایند، در واقع ارائه دهنده گان وب میل ، تنها به شما امکان دسترسی به وب میل خود از طریق ایمیل ارائه شده بر روی میل سرور خود را ارائه می نمایند و طبیعتا شما نمی توانید نرم افزار وب میل آنها را در جای دیگری استفاده نمائید. در این مقاله قصد آموزش نصب یکی از محبوب ترین وبمیل های متن باز ( open source ) به نام Round Cube را داریم.

مراحل نصب بسیار ساده است. ابتدا از نشانی زیر اقدام به دانلود آخرین نسخه از این وب میل نمایید .

 

نسخه Complete را دانلود و در مسیر مورد نظر در بخش مدیریت فایل هاست خود قرار داده و فایل های داخل آن راا استخراج نمایید. لازم است تا سطح دسترسی فایل ها و پوشه های استخراج شده را اصلاح نمایید تا عملیات نصب با مشکلی مواجه نگردد. سپس در مرورگر خود به نشانی زیر بروید.

 

حال مطابق تصویر زیر در اولین مرحله روی کلید next کلیک نمایید.

در مرحله دوم کلیه تنظیمات RoundCube صورت می پذیرد. ابتدا لازم است تا با مراجعه به بخش مدیریت دیتابیس هاست خود اقدام به ایجاد یک دیتابیس نمایید، سپس در بخش مربوط به پایگاه داده در مراحل نصب راند کیوب ، مطابق تصویر زیر اقدام به وارد کردن نام دیتابیس ، نام کاربری و کلمه عبور آن نموده و در پایین پیشوند پایگاه داده را وارد می کنیم.

سپس در پایین صفحه مطابق تصویر زیر بر روی دکمه UPDATE CONFIG کلیک نموده و سپس دکمه CONTINUE را بفشارید تا تنظیمات پایان یابد.

تنظیمات موجود در مرحله دوم ، در حالت پیشفرض قرار داده شد ولی در صورتی که نیاز به پیکره بندی مشخصه هایی مانند مسیر پیشفرض ذخیره ثبت رویداد ها ، ویا پورت های اتصال و مواردی از این دست داشتید ، این وب میل دست شما را باز می گذارد.
پس از ذخیره تغییرات به صفحه تست وارد می شوید که در صورت صحیح بودن تنظیمات میتوانید اقدام به ارسال ایمیل نمایید.

در صورت وجود مشکل از بالای صفحه گزینه Create config را انتخاب نمائید تا مجدد صفحه تنظیمات برای شما نمایش داده شود.  به یاد داشته باشید که پس از پایان مراحل نصب ، برای جلوگیری از بروز مشکلات امنیتی لازم است تا  کل پوشه installer را از بخش مدیریت فایل حذف نمایید.


لینک به آموزش


آموزش پیکربندی MailEnable Standard Edition

MailEnable Standard Edition یک کارگزار پست الکترونیکی (Mail Server) رایگان است. نرم افزار پلسک به صورت پیش فرض این میل سرور را نصب می‌کند. اگر هم پلسک نداشته باشید، می‌توانید به راحتی آن را دانلود کرده و نصب نمایید. پس از نصب برای بهتر کارکردن آن و علی الخصوص کنترل هرزنامه‌های دریافتی بد نیست تنظیمات پیشنهادی این راهنمنا را روی آن انجام دهید.این تنظیمات به منظور جلوگیری از قرار گرفتن Mail server در Black list‌ها وهم چنین بهبود سرویس Mail server از طریق کاهش تعداد هرزنامه ای دریافتی و block کردن سرور‌های فرستنده هرزنامه می‌باشد.

۱- تغییر Local domain name پیش فرض یه یک دامنه واقعی. بهترین کار آنست که نام لوکال دامین انتخابی برای میل سرور به عنوان Reserse DNS IP آن نیز در نظر گرفته شود. مثلا اگر میل سرور شما آی پی ۶۲٫۱۹۳٫۱۲٫۱۴۲ را دارد و نام لوکال دامین آن Server101.DNSLake.com است، شما باید با مسوول DNS‌ها درخواست نمایید تا این نام را به عنوان Reverse DNS آی پی در Nameserver ثبت نمایید. برای تنظیم نام لوکال دامین مسیر زیر را دنبال کنید :


۲- Mail Relay فعال شود و Authentication فعال گردد. به این منظور به صورت زیر عمل نمایید:

 

و گزینه زیر فعال گردد :
Allow Relay for authenticated senders

۳- در قسمت Security گزینه‌های زیر فعال شود :

  • Reject Mail if sender address is from an invalid domain
  • Authenticated senders must use valid sender address
به این منظور به صورت زیر عمل کنید :

و گزینه‌های بالا را انتخاب کنید.

۴- DNS Blacklisting را فعال کنید .
برای این منظور به صورت زیر عمل کنید :



علاوه بر روشهای بالا ، می‌توان لیستهایRBL را به عنوان مرجع معرفی کرده تا در صورتی که دامنه ارسال کننده ایمیل در یکی از لیستها قرار داشته ، تمهیدات لازم برای *****ینگ یا بلاکینگ در مورد آن اتخاذ گردد. جدول زیر فهرست لیست های RBL پیشنهادی را نشان می‌دهد.

توضیح
DNS
List
cbl.abuseat.org
cbl.abuseat.org
List of domain names where the A or MX records point to bad address space.
badconf.rhsbl.sorbs.net
badconf.rhsbl.sorbs.net
List of Open HTTP Proxy Servers.
http.dnsbl.sorbs.net
http.dnsbl.sorbs.net
Hosts found sending mail contaning spam images
images.rbl.msrbl.net
images-msrbls
List of domain names where the owners have indicated no mail should ever be sent with these domains.
nomail.rhsbl.sorbs.net
nomail.rhsbl.sorbs.net
Direct UBE sources, verified spam services and ROKSO spammers
sbl.spamhaus.org
sbl.spamhaus.org
Hosts found sending virus mails
virus.rbl.msrbl.net
virus-msrbl
ORDB – the Open Relay DataBase
relays.ordb.org
ORDB
bl.spamcop.net
spamcop
dnsbl-1.uceprotect.net
dnsbl-1.uceprotect.net
Aggregate zone (contains all DNS zones)
dnsbl.sorbs.net
dnsbl.sorbs.net
Dynamic IP Address ranges (NOT a Dial Up list!)
dul.dnsbl.sorbs.net
dul.dnsbl.sorbs.net
no-more-funn.moensted.dk
no-more-funn.moensted.dk

۵- تنظیمات بخش delivery را به صورت زیر انجام دهید ( این تنظیمات زمان باقی ماندن ایمیل در صف Mail server را مشخص می‌کند.

First retry 30 minutes
Second retry 60 minutes
Third retry 120 minutes
Subsequent retries 720 minutes
Failed message lifetime 36 hours
 

اگر دامنه‌های زیادی در میل سرور شما ایجاد شده است برای کاهش ترافیک ارسال ایمیلهای مربوط به تاخیر در ارسال ایمیل را غیر فعال کنید.

– Never send delivery delay notifications
توجه : این مساله در مورد ایمیلهای برگشت خورده نیز صدق می‌کند. در صورتی که میلهای زیادی ی دریافت می‌کند که گیرنده آن در سرور وجود ندارد ، بهتر است که گزینه NDR یا None delivery Receipt را غیر فعال کنید.

لینک به آموزش


بازگشایی mailenable از طریق webmail.domain.com

در صورتیکه می خواهید پنل ایمیل وبسایت بصورت webmail.domain.com باز شود، تنظیمات زیر را اعمال نمائید:

۱-ابتدا از طریق آموزش زیر یک A رکورد بنام webmail ایجاد و به ip اصلی سرور متصل نمائید.

۲-IIS را بازنموده و از قسمت sites وبسایت مربوط به mailenable را انتخاب نمائید.

۳-در منو سمت راست گزینه binding را انتخاب نمائید.

۴-بر روی دکمه Add کلیک کنید.

۵-رکورد جدیدی اضافه نمائید، در قسمت Ip Address آدرس ip اصلی سرور، در قسمت پورت ۸۰ و در قسمت Hostname مقدار mail.domain.com را وارد کنید . منظور از domain.com نام دامنه مورد نظر شما می باشد و در پایان بر روی دکمه ok کلیک کنید.


لینک به آموزش


آشنایی با نرم افزار ایمیل اگزیم ( Exim ) در لینوکس

بدون شک یکی از تأثیرگذارترین خدماتی که کامپیوتر ها به ما ارزانی داشتند سرویس ایمیل است. از کوچکترین امور خانگی و روزمره مانند خرید از یک فروشگاه تا اسناد مهم تجارتی چند میلیون دلاری ، همه در قالب یک نامه الکترونیکی ساده از یک گوشه دنیا به گوشه ای دیگر روان می شود. در پس پرده زیبا و رنگین Webmail هایی که هر روزه با آنها سروکار داریم ، نرم افزار هایی با اسم عام Mail Server مشغول خدمات رسانی به میلیون ها کاربر بطور همزمان هستند ، تا شریان حیاتی تبادل ایمیل بدون کوچکترین وقفه ای به فعالیت خود ادامه دهد. در این نوشتار قصد معرفی یکی از نرم افزار های پر قدرت این حیطه به نام Exim را در لینوکس داریم.

در سال ۱۹۹۵ در دانشگاه کمبریج برنامه نویسی به نام Philip Hazel اقدام به ساخت برنامه ای برای ارسال و دریافت ایمیل برای سیستم عامل های Unix-Like متصل به اینترنت نمود. این برنامه تا حدی شبیه به Smail بود. نام گذاری آن بر اساس عبارت Experimental Internet Mailer بود و در دسته برنامه های تبادل ایمیل یا (Mail Transfer Agent (MTA ها قرار گرفت. قدرت و کارایی این نرم افزار تا حدی است که بصورت پیشفرض در سیستم عامل Debian قرار داده شده است. از نرم افزار های مشهور و هم خانواده Exim می توان به پست فیکس ( Sendmail , ( postfix و Qmail اشاره کرد که هر کدام طرفداران و منتقدان خاص خود را دارند که بررسی و مقایسه ویژگی های آنها خارج از بحث این نوشتار است.

Exim تحت مجوز GPL منتشر شده است. لذا بسادگی می توان با دریافت کد منبع این نرم افزار اقدام به ویرایش و بازنشر آن تحت مجوز GPL نمود. دسترسی به Exim از طریق Shell لینوکس میسر است و لذا در ادامه برخی از کاربردی ترین Option های استفاده از آن را برمی شماریم.

دستورات کاربردی اگزیم ( Exim ) :

دستور زیر فهرستی از پیغام های صف ارسال ایمیل را با اطلاعاتی از قبیل زمان وارد شدن به صف ، حجم ، شماره شناسه پیغام ، فرستنده و گیرنده نمایش می دهد.

 

دستور زیر خلاصه ای از ایمیل های موجود در صف را نمایش می دهد.

 

دستور زیر تنظیمات Exim را نمایش می دهد

 

دستور زیر برای جستجوی صف برای یک ارسال کننده خاص است

 

دستور زیر عملکردی مشابه دستور بالا داشته ولی صف را برای یک گیرنده خاص جستجو میکند.

 

دستور زیر برای شروع ارسال ایمیل های صف استفاده می شود

 

دستور زیر برای یافتن Header یک ایمیل استفاده می شود. به کمک این دستور می توان ایمیل هایی که توسط فایل های PHP از روی سرور ارسال شده اند و در نهایت موارد اسپم را شناسایی نمود.

 

دستور زیر متن یک ایمیل را نمایش می دهد. دقت نمایید دستور بالا تنها Header و این دستور تنها متن یک ایمیل را نمایش می دهد.

 

دستور زیر عملکرد Exim در این لحظه را نمایش می دهد.

 


لینک به آموزش


تلگرام