ฉันจะทำให้ crontab ส่งอีเมลถึงฉันด้วยผลลัพธ์ของงานได้อย่างไร ฉันมีMAILTO=redacted@yahoo.com.au
งานมากกว่า แต่ไม่ได้ผล
ฉันรู้ว่าฉันต้องใช้บางอย่างเช่น Postfix หรือ Sendmail แต่สำหรับชีวิตของฉันฉันไม่สามารถหาวิธีที่จะบรรลุสิ่งนี้ได้ ฉันได้ค้นหาและค้นหาคำแนะนำง่ายๆในการตั้งค่า Postfix แต่พวกเขาทั้งหมดมีความซับซ้อนอย่างบ้าคลั่งและคาดหวังว่าคุณจะตั้งค่าเซิร์ฟเวอร์ทั้งหมดเพื่อส่งและรับอีเมลและเพื่อทราบเงื่อนไขทั้งหมด (เช่นชื่อโดเมนคืออะไร สำหรับอีเมลขาออก?)
สิ่งที่ฉันต้องการทำคือมี crontab ส่งอีเมลถึงฉัน ทำไมเรื่องนี้ยากเหลือเกิน
ข้อมูลเพิ่มเติม:
ไฟล์ crontab ของฉันมีลักษณะเช่นนี้:
MAILTO=redacted@yahoo.com.au
1 0 * * * ~/Desktop/toskymesh.sh
59 6 * * * ~/Desktop/tooptus.sh
0 3 * * * snapraid sync
ข้อมูลเพิ่มเติมเพิ่มเติม:
ผลลัพธ์ของ ps -ef | grep '[s]endmail'
root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections
ผมทราบว่า cron ทำงาน แต่ฉันทดสอบ mail คำสั่งที่มีecho Test | mail -s Test redacted@yahoo.com.au
อยู่แล้ว
sendmail setup
อีกครั้งที่นี่เพื่อค้นหา โชคดี!
mail
ฉันเพิ่งตระหนักมีบันทึกสำหรับ ในหนึ่งในนั้นกล่าวว่า: Diagnostic-Code: SMTP; 553 5.7.1 [BL21] Connections will not be accepted from [MyIPRedacted], because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html
นี่หมายความว่าคำสั่งใช้งานได้ แต่ Yahoo กำลังบล็อกจดหมายหรือไม่
http://webmasters.stackexchange.com
? พวกเขาอาจช่วยให้คุณดีขึ้นหรือดีขึ้น แต่chat.stackexchange.com/rooms/524/webmasters
ก็ยินดีต้อนรับเมื่อดูเหมือนว่าทุกคำถาม (hm .. คุณอาจต้องการตัวแทนมากขึ้นเพื่อเข้าร่วมคุณอยู่ในไซต์ stackexchange อื่น ๆ หรือไม่) โชคดี