خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


ارسال ایمیل از طریق دستورات Powershell

ارسال ایمیل از طریق دستورات Powershell
در ویندوز هیچ راهی برای فرستادن ایمیل از طریق Command Prompt وجود ندارد ولی از انجایی که PowerShell به شما اجازه استفاده از .Net Framework را می دهد می توانید از طریق خط فرمان ارسال ایمیل داشته باشید.

نرم افزار سامانه مودیان راهکار

Sending Email From PowerShell

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


برای شروع کار Powershell را اجرا کنید.
ارسال ایمیل از طریق Powershell بسیار ساده است فقط کافیست که دستور زیر را در ان Copy و Paste کنید. فقط قبل از تغییر باید یکسری تغییرات در کد زیر انجام دهید:

$EmailFrom = “yourgmailadress@gmail.com”
$EmailTo = “destination@somedomain.com”
$Subject = “The subject of your email”
$Body = “What do you want your email to say”
$SMTPServer = “smtp.gmail.com”
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“usr”, “pass”);
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)



$EmailFrom

جیمیل خودتان که در واقع جیمیل فرستنده است.

$EmailTo

ایمیل دریافت کنند که این می تواند جیمیل نباشد و هر ایمیل دیگری میتواند باشد.

$Subject

موضوع ایمیل

$Body

متن ایمیل

Usr

که می تواند Username مربوط به جیمیل تان و یا خود جیمیل باشد

Pass

پسورد مربوط به Gmail تان.

مثلا به شکل زیر دقت کنید. در تصویر زیر، یک ایمیل از یک جیمیل برای خود همان جیمیل ارسال شده است ولی همانطور که بالاتر عرض کردم، گیرنده ایمیل الزامی ندارد که جیمیل باشد بلکه هر سرویس دهنده ایمیل دیگری می تواند باشد فقط فرستند است که باید از سرویس ایمیل گوگل باشد. شما در دستور فوق می تواند در قسمت smtpserver، آدرس مربوط به SMTP Server مورد نظر خودتان را جایگزین کنید و در آن صورت باید در قسمت فرستند یا EmailFrom باید یک اکانت ایمیل از آن سرویس دهنده ایمیل را وارد کنید.

ارسال ایمیل از طریق دستورات Powershell . آموزشگاه رایگان خوش آموز

تصویر ایمیل دریافتی:

ارسال ایمیل از طریق دستورات Powershell . آموزشگاه رایگان خوش آموز


نمایش دیدگاه ها (1 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز