วิธีส่งอีเมลพร้อมไฟล์แนบจาก Powershell (2022)

วันนี้ผมจะมาแนะนำวิธีการส่งอีเมลพร้อมไฟล์แนบจาก Powershell หลายองค์กรมีเซิร์ฟเวอร์ SMTP เพื่อทริกเกอร์อีเมลจากเซิร์ฟเวอร์แอปพลิเคชันไปยังผู้รับ สิ่งที่ผู้ดูแลระบบมักทำเมื่อผู้ใช้รายงานปัญหาที่อีเมลไม่ได้ถูกส่งจากเซิร์ฟเวอร์

พวกเขามักจะขอให้พวกเขาลองใช้การทดสอบ telnet เพื่อตรวจสอบความถูกต้องของการรับส่งอีเมล แน่นอน telnet ทำงานเพื่อยืนยันอีเมล แต่ไม่รองรับอีเมลที่มีไฟล์แนบและต้องดำเนินการตามขั้นตอนที่ยาวนาน ดังนั้น ฉันขอแนะนำให้ลองส่งอีเมลโดยใช้สคริปต์ PowerShell เนื่องจากเป็นวิธีที่ง่ายและมีประสิทธิภาพในการดำเนินการ

$fromaddress = นี่คือที่อยู่อีเมลของผู้ส่ง
$toaddress = นี่คือที่อยู่อีเมลของผู้รับ
$Subject = หัวเรื่องของอีเมล
$body = สร้าง HTML สำหรับเนื้อหาอีเมล
$attachment = นี่คือตำแหน่งของไฟล์แนบ
$smtpserver = “ ชื่อเซิร์ฟเวอร์ SMTP ที่นี่”

นี่คือสคริปต์ฉบับเต็มเกี่ยวกับวิธีการส่งอีเมลพร้อมไฟล์แนบจาก PowerShell

#####กำหนดตัวแปร#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “การทดสอบสิ่งที่แนบมากับอีเมล”
$body = รับเนื้อหา “C:\users\desktop\content.html”
$attachment = “ C:\users\desktop\test123.txt”
$smtpserver = “ชื่อเซิร์ฟเวอร์ SMTP ที่นี่”

#####################################

$message = วัตถุใหม่ System.Net.Mail.MailMessage
$message.From = $ fromaddress
$message.To.Add ($toaddress)
$message.IsBodyHtml = $True
$message.Subject = $Subject
$attach = วัตถุใหม่ Net.Mail.Attachment($สิ่งที่แนบมา)
$message.Attachments.Add($attach)
$message.body = $body
$smtp = new-object Net.Mail.SmtpClient($smtpserver)
$smtp.Send($message)

#################################################### ##

จะรันสคริปต์ได้อย่างไร?

  • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Windows PowerShell รุ่นล่าสุด
  • คัดลอกสคริปต์
  • วางลงในไฟล์แผ่นจดบันทึก
  • บันทึกเป็นfilename.ps1
  • เข้าถึง " Windows PowerShell "
  • ไปที่ตำแหน่งของไฟล์ที่บันทึกไว้และดำเนินการ
  • หากคุณพบข้อผิดพลาดในขั้นตอนข้างต้น ให้คลิกขวาที่ไฟล์ .ps1 คลิก “ แก้ไข ” แล้วกดปุ่ม F5 เพื่อรันสคริปต์

ภาพหน้าจอของสคริปต์อยู่ด้านล่าง

วิธีส่งอีเมลพร้อมไฟล์แนบจาก Powershell (2022)

อย่างที่คุณเห็น วิธีนี้ง่ายต่อการติดตาม และที่สำคัญกว่านั้น อีเมลจะได้รับเร็วขึ้นเมื่อส่งจาก PowerShell

อ่านเพิ่มเติม : วิธีเข้ารหัสอีเมล Office 365 อย่างมีประสิทธิภาพ

ต้องการปรับปรุงประสบการณ์ Exchange Online ของคุณเพื่อประสิทธิภาพการทำงานที่ดีขึ้นใช่หรือไม่ ตรวจสอบเคล็ดลับและลูกเล่นที่กล่าวถึงที่นี่

ตอนนี้ฉันอยากได้ยินจากคุณ:

ฉันพลาดอะไรไปหรือเปล่า หรือบางทีคุณอาจมีคำถามเกี่ยวกับสิ่งที่ฉันกล่าวถึง

ไม่ว่าจะด้วยวิธีใด ฉันอยากได้ยินจากคุณ ดังนั้นไปข้างหน้าและแสดงความคิดเห็นด้านล่าง



Leave a Comment

วิธีแก้ไขชื่อผู้เขียนใน Microsoft Word

วิธีแก้ไขชื่อผู้เขียนใน Microsoft Word

ทุกครั้งที่คุณสร้างหรือแสดงความคิดเห็นในเอกสาร Microsoft Word ระบบจะกำหนดชื่อบัญชี Microsoft เริ่มต้นของคุณเป็นชื่อผู้เขียน เมื่อคุณแบ่งปัน

4 วิธีในการแก้ไขแถบเครื่องมือ Excel ไม่ทำงานใน Windows

4 วิธีในการแก้ไขแถบเครื่องมือ Excel ไม่ทำงานใน Windows

หากแถบเครื่องมือ Microsoft Excel ไม่ทำงานบนคอมพิวเตอร์ Windows 10 หรือ 11 ต่อไปนี้เป็นวิธีแก้ไข

วิธีสร้างปุ่มพิมพ์เป็น PDF ใน Microsoft Excel บน Windows 11

วิธีสร้างปุ่มพิมพ์เป็น PDF ใน Microsoft Excel บน Windows 11

หากต้องการพิมพ์แผ่นงาน Excel ของคุณเป็น PDF อย่างรวดเร็ว ต่อไปนี้เป็นวิธีสร้างปุ่มพิมพ์เป็น PDF ใน Microsoft Excel

3 วิธีที่ดีที่สุดในการดึงภาพจากงานนำเสนอ PowerPoint

3 วิธีที่ดีที่สุดในการดึงภาพจากงานนำเสนอ PowerPoint

ต้องการบันทึกรูปภาพจากไฟล์ PowerPoint ของคุณแล้วนำไปใช้ที่อื่นหรือไม่ ต่อไปนี้เป็นสามวิธีง่ายๆ ในการดึงรูปภาพจากงานนำเสนอ PowerPoint

10 วิธีแก้ไขที่ดีที่สุด ไม่สามารถพิมพ์ Microsoft Word ได้

10 วิธีแก้ไขที่ดีที่สุด ไม่สามารถพิมพ์ Microsoft Word ได้

ไม่สามารถพิมพ์เอกสาร Word ได้อาจทำให้เสียเวลาในการทำงาน ต่อไปนี้เป็นวิธีที่ดีที่สุดในการแก้ไขการพิมพ์ลาดเทใน Microsoft Word

คำไม่ตอบสนองเมื่อพิมพ์: วิธีแก้ไขปัญหา

คำไม่ตอบสนองเมื่อพิมพ์: วิธีแก้ไขปัญหา

Word ไม่ตอบสนองเมื่อคุณกำลังพิมพ์เอกสารบนพีซีของคุณ? ต่อไปนี้เป็นแปดวิธีที่ได้รับการทดลองและทดสอบแล้วในการแก้ไข!

การแก้ไข 6 อันดับแรกสำหรับแป้นพิมพ์ลัดไม่ทำงานใน Microsoft Excel สำหรับ Windows

การแก้ไข 6 อันดับแรกสำหรับแป้นพิมพ์ลัดไม่ทำงานใน Microsoft Excel สำหรับ Windows

แป้นพิมพ์ลัด Excel ไม่ทำงานบน Windows? ลองใช้วิธีแก้ไขปัญหาเหล่านี้เพื่อแก้ไขปัญหาและฟื้นประสิทธิภาพการทำงานของคุณ

การแก้ไข 6 อันดับแรกสำหรับ Excel ไม่มีข้อผิดพลาดด้านทรัพยากรใน Windows

การแก้ไข 6 อันดับแรกสำหรับ Excel ไม่มีข้อผิดพลาดด้านทรัพยากรใน Windows

เห็นข้อผิดพลาด 'Excel หมดทรัพยากร' บนคอมพิวเตอร์ Windows 10 หรือ 11 ของคุณต่อไปหรือไม่ ต่อไปนี้เป็นวิธีแก้ไขอย่างรวดเร็ว

วิธีค้นหาคำใน Google Docs บนเดสก์ท็อปและมือถือ

วิธีค้นหาคำใน Google Docs บนเดสก์ท็อปและมือถือ

ต้องการค้นหาคำใน Google Docs หรือไม่? ต่อไปนี้เป็นวิธีง่ายๆ ในการค้นหาที่แม่นยำ เพื่อให้มั่นใจว่าจะได้รับประสบการณ์การแก้ไขที่ราบรื่น

3 วิธีในการแทรกสเปรดชีต Excel ลงในเอกสาร Word

3 วิธีในการแทรกสเปรดชีต Excel ลงในเอกสาร Word

ต้องการแทรกข้อมูลจาก Excel Spreadsheet ลงใน Microsoft Word หรือไม่? ต่อไปนี้คือวิธีการต่างๆ ที่คุณสามารถทำได้