سلام ، امروز بعد از کلی مشغله ی کاری تونستم یه پست بزارم ، موضوعی که مد نظرم هست واسه این پست ارسال ایمیل از طریق ترمینال توسط میل سرور گوگل هست . با این کار خیلی ساده میشه جیمیل تون رو مثلا توی cron بزارید یا حتی syslog یا هر alert ای که بخواهید . قبل از هرکاری ، یه گواهینامه امنیتی یا کد ssl روی سیستممون لازم داریم چرا که جیمیل دیتا رو به صورت رمز شده و با الگوریتم به خصوص خودش ارسال میکنه . خوب یه فایل به اسم Equifax_Secure_CA.crt توی پوشه ی /usr/share/ca-certificates/mozilla باید داشته باشید با محتویاتی شبیه به :

gmail

خوب برای گرفتن آخرین گواهینامه ssl از گوگل باید از دستور زیر استفاده کنیم :

1

همینطور که میبینید ، دو قسمت بهتون نشون میده که شامل

هرکدوم از این تیکه کد هارو باید توی یه فایل بزارین . ما قسمت اول رو توی یه فایل تحت عنوان gmail.crt قسمت دوم رو هم توی یه فایل به اسم google.crt میذاریم .

قسمت اول از طرف Google Internet Authority هست قسمت دوم هم از طرف Equifax هست . روی اوبونتو و دبیان و mint یه گواهینامه از Equifax توی خود repository ها موجود هست . دستور زیر رو اجرا کنید :

باید مسیر فایلی رو که داخلش گواهینامه رو قرار دادیم توی کانفیگ msmtp که پائین تر توضیح میدم در قسمت tls_trust_file تعریف کنیم.

لازمه که دو تا نرم افزار تحت عنوان های msmtp و mailx رو نصب کنیم ، بسته به سیستمی که دارید استفاده میکنید یکی از دستورات زیر رو اجرا کنید :

کانفیگ msmtp

برای کانفیگ msmtp باید یه فایل .msmtprc توی Home Dir یوزر خودمون بسازیم و محتویات زیر رو داخلش قرار بدیم :

برای اینکه msmtp به خوبی کار کنه و مشکلات پرمیژنی نداشته باشه باید دستور زیر رو وارد کنید :

 کانفیگ mailx

مثل مورد قبل یه فایل .mailrc داخل Home Dir یوزر خودتون بسازید . بعد هم محتویات زیر رو داخلش قرار بدین :

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

نکته : اگه هر یوزر برای خودش یه اکانت جیمیل داره که کانفیگ ها باید توی Home Dir ها باشه اگه نه و کل سرور یا کلاینت یه ایمیل واحد داره توی فولدر /etc میتونین قرارش بدین .

برای ارسال ایمیل هم از طریق mailx

برای ارسال از روی یک فایل ( مثلا لاگ فایل یا هرچیزی )

منبع : او اس لرن دات آی آر

نویسنده : محمد ورمزیار

پیروز و سربلند باشید .

 

از این مطلب راضی هستید ؟ می خواهید به سایت کمک کنید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید . برای دونیت روی خرید کلیک کنید . با تشکر

[parspalpaiddownloads id=”8″]

درباره نویسنده :

محمد ورمزیار هستم معروف به N3td3v!l ، دانشجوی کارشناسی ارشد فناوری اطلاعات ، از سال 2006 تا به حال در حوزه لینوکس و شبکه تحت عنوان هک و امنیت فعالیت میکنم ، اهل تهرانم ، دارای مدارک و تجربه در زمینه های CEH ، Security ، CCNA routing ، LPIC ، RHCE ، unix & BSD ، ISMS و علاقه شدیدی به کار روی مباحث جدید توی حوزه لینوکس و یونیکس دارم .

تمام پست های من - وب سایت من