การส่งเมลจากบรรทัดรับคำสั่ง


15

ตกลงฉันมองไปไกลแล้วมองสิ่งที่จะดูแลโครงการอีเมลขนาดเล็กนี้ที่ฉันมี

ก่อนอื่นมีภูมิหลังบางอย่าง: ครอบครัวของฉันมีซานต้าลับทุกปีและฉันเสนอที่จะเขียนสคริปต์เพื่อสุ่มว่าใครได้รับของขวัญสำหรับใคร สิ่งที่ฉันต้องการจะทำคือส่งอีเมลแจ้งให้ผู้คนทราบว่าพวกเขาจะได้รับของขวัญให้ใคร แต่ฉันไม่ต้องการส่งอีเมลผ่านบัญชี gmail ของฉันเนื่องจากฉันจะเข้าร่วมใน Secret Santa

คำถาม: ฉันจะส่งอีเมลจากบรรทัดคำสั่ง / สคริปต์ได้อย่างไรโดยไม่ต้องเก็บอีเมลนั้นไว้ใน "รายการที่ส่ง" ของฉันในบัญชี gmail ของฉัน (หรือบัญชีอีเมลอื่น ๆ ) ฉันคิดว่าฉันได้ตั้งค่าเซิร์ฟเวอร์ smtp ของตัวเองแล้ว แต่ฉันไร้เดียงสาจริงๆ


1
เป็นความคิดที่ดีมาก!
SaintWacko

คุณจะต้องจำไว้ว่าถ้าคุณไม่ได้ใช้เซิร์ฟเวอร์ SMTP แล้วมีโอกาสที่คุณจะส่งอีเมลไปยังอีเมลขยะ / สแปมของพวกเขา หากคุณใช้เซิร์ฟเวอร์ SMTP (ภายในเครือข่าย) ตรวจสอบให้แน่ใจว่า ISP ของคุณอนุญาตให้คุณโฮสต์เซิร์ฟเวอร์ที่อยู่ด้านหลังการเชื่อมต่ออินเทอร์เน็ตของคุณ หลายคนจะปิดตัวลง (ในสหรัฐอเมริกา) เกือบจะในทันที
kobaltz

เพียงให้แน่ใจว่าทุกคนรู้ว่ามันถูกส่งมาจากสคริปต์ ฉันทำเมื่อปีที่แล้วและครึ่งหนึ่งของผู้คนส่งข้อความถึงฉันบ่น / ดีใจที่ได้รับทันที
คณบดี

คำตอบ:


8

คุณต้องการเซิร์ฟเวอร์ SMTP พิเศษ แต่คุณไม่จำเป็นต้องตั้งค่าด้วยตนเอง ตามที่ใครบางคนแนะนำไว้แล้วคุณสามารถสร้างบัญชี Gmail ปลอมและใช้ SMTP สำหรับสิ่งนั้น หรือสำหรับตัวตนจริงๆคุณสามารถใช้ผู้ให้บริการ SMTP ; วิธีนี้จะช่วยให้คุณสามารถปลอมแปลงที่อยู่ผู้ส่งของคุณ (เช่นเดียวกับผู้ส่งอีเมลขยะ) สำหรับเลเยอร์เพิ่มเติมของการไม่ระบุชื่อและการปรับแต่ง ("จาก: YourFriend@SecretSanta.com")

ต่อไปนี้เป็นความช่วยเหลือในการกำหนดค่า sendmail ให้ใช้ SMTPมีประโยชน์เมื่อระบุส่วนหัวโดยตรงแทนที่จะใช้โปรแกรมรับส่งเมลของคุณ


3
อืมข้าเป็นตัวอย่างของการปลอมแปลงจาก: ทำให้สงสัยว่ามี SecretSanta.com จริงๆหรือไม่ และแน่นอนมี: พวกเขาให้โซลูชั่นแบบเบ็ดเสร็จกับปัญหานี้มาก
Isaac Rabinovitch

ฮ่าฮ่าฮ่าเยี่ยม!
Ramy

1
@Ramy ฉันเพิ่งรู้ว่าใครบางคนที่รู้วิธีสามารถดูส่วนหัวของอีเมลและหาที่อยู่ IP ของเครื่องที่ใช้สคริปต์ อาจสามารถอนุมานตัวตนของคุณจากสิ่งนั้นได้ เห็นได้ชัดว่าไม่มีปัญหาหากผู้รับทั้งหมดถูกท้าทายทางเทคนิค
Isaac Rabinovitch

โอ้ใช่ขอบคุณสำหรับความเข้าใจ แต่ฉันส่งอีเมลบอกทุกคนว่าซานต้าลับของพวกเขาคือใคร ดังนั้น ... การรู้ว่าอีเมลไม่เกี่ยวข้องตรงไหน ตราบใดที่ผู้ส่งอีเมล (ฉัน!) ไม่สามารถมองเห็นสิ่งที่อยู่ในนั้นเพื่อหาว่าใครได้รับของขวัญ (ฉัน!) เหมาะสมไหม
Ramy

1

เนื่องจาก "จดหมายที่ส่งแล้ว" เป็นเพียงแท็กใน Gmail (มีเพียงสำเนาเดียวของแต่ละเมลที่มีแท็กต่างกัน) และคุณไม่สามารถปิดได้ (เช่นกับ Yahoo Mail เป็นต้น) คุณต้องลบข้อความ หากคุณไม่ต้องการบันทึกหรือซ่อนโฟลเดอร์ "ส่งจดหมาย"

ทำไมไม่สร้างบัญชี Gmail ใหม่จากนั้นใช้สำหรับการส่ง แต่ไม่เคยตรวจสอบมัน? สำหรับส่วนส่งคำสั่งจริงฉันแน่ใจว่าได้รับคำตอบแล้วที่นี่ (ดูเครื่องมืออีเมลบรรทัดคำสั่ง Ubuntu สำหรับเซิร์ฟเวอร์ )


ใช่มันเป็นความเป็นไปได้ แต่ฉันจะชอบถ้าฉันไม่มีสถิติ หากฉันสร้างบัญชี gmail ใหม่ฉันยังคงสามารถเข้าถึงได้ เป็นเส้นทางที่ฉันสามารถทำได้ แต่ดูเหมือนว่าฉันควรจะสามารถส่งข้อความไปยังที่อยู่อีเมลโดยไม่ต้องบันทึกสิ่งที่ถูกส่ง
Ramy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.