تماس 9 تا 21 و تیکت 24 ساعته

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

یکی از مشکلاتی که مدیران سرور با ان مواجهند ، عدم ارسال ایمیل در سرور هست.

معمولا در این مواقع مدیر سرور نیاز دارد بعد از گزارش مشتری ، از صحت این موضوع مطمئن شود.

بنابراین سریعترین روش ابتدا بررسی ارسال ایمیل کلی در سرور و بررسی log می باشد.

email

شما با استفاده از دستورات زیر می توانید از طریق دسترسی ssh سریعا ارسال ایمیل را بررسی کنید:

1. دستور sendmail

این دستور در اکثر نسخه های لینوکس کار میکند، اگر exim در سرور نصب باشد می توانید ازین دستور استفاده کنید.
ابتدا یک فایل به نام email.txt در مسیر tmp ایجاد میکنیم:

 nano /tmp/email.txt

محتویات زیر را در ان وارد میکنیم و فایل را ذخیره میکنیم:
Subject: Terminal Email Send

Email Content line 1
Email Content line 2

Subject: Terminal Email Send

این عنوان ایمیل شما می باشد.

سپس با دستور زیر ایمیل با محتوای فایل فوق ارسال می شود:

sendmail [email protected] <  /tmp/email.txt

بجای
[email protected] ادرس ایمیل مورد نظر خود را وارد کنید که میخواهید به ان ایمیل ارسال شود و صحت عملکرد ایمیل بررسی شود.

2- اگر روی سرور شما csf یا فایروال نصب باشد نیز بادستور:

csf -m [email protected]

می توانید صحت ارسال ایمیل را بررسی کنید.

البته این دستور کاربردش یچیز دیگس ولی برای اینکار هم میشه استفاده کرد

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

همچنین دستوراتی نظیر دستور mail ، دستور mutt ، دستور SSMTP هم میتونیم برای ارسال ایمیل استفاد کنیم.

شما هم اگه دستوری میشناسین در بخش نظرات اعلام کنید.

 

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

لطفا به این مطلب نظر دهید