如何使用Tcl中的sendmail將郵件發送到To和Cc中的多個收件人?如何使用Tcl的sendmail
2
A
回答
4
如果你想實際使用sendmail,建立消息作爲字符串,用exec <<
選項,將它傳遞給sendmail的標準輸入:
set msg {From: someone}
append msg \n "To: " [join $recipient_list ,]
append msg \n "Cc: " [join $cc_list ,]
append msg \n "Subject: $subject"
append msg \n\n $body
exec /usr/lib/sendmail -oi -t << $msg
7
您可以使用smtp包,請參閱例如:SMTP package docu或Wiki。
我想你可以例如這樣做:
package require smtp
package require mime
set token [mime::initialize -canonical text/plain -string $body]
smtp::sendmessage $token \
-header [list Subject $subject] \
-header [list To [join $recipient_list ","]] \
-header [list Cc [join $cc_list ","]]
mime::finalize $token
+0
您也可以通過傳遞一個較長的列表或字典指定一個選項的標題:'-header [列表主題$ SUBJ爲[加入$ recips「」]]' – 2011-03-16 10:09:47
0
這也將工作:
echo "Subject: test" | /usr/lib/sendmail -v [email protected]
相關問題
- 1. 如何使用sendmail
- 2. 如何使用PeopleSoft SendMail()
- 3. 如何使用TCL
- 4. 如何使用TCL
- 5. 如何使用tcl
- 6. 如何使用TCL
- 7. 使用sendmail
- 8. 使用Sendmail
- 9. 如何打印使用Tcl
- 10. 如何在Java中使用sendmail?
- 11. sendmail:如何在Ubuntu上配置sendmail?
- 12. 如何TCL使用xargs的與Exec的
- 13. 如何在TCL的regsub中使用expr?
- 14. TCL如何使用數學::幾何庫
- 15. Tcl的API如何從Tcl的
- 16. 如何在TCL中使用多線程?
- 17. 如何在tcl中使用eval語句
- 18. tcl rest package如何使用http :: config
- 19. 如何在TCL中使用「eval」程序?
- 20. 如何使用tcl創建csv文件
- 21. 使用TCL
- 22. 使用TCL
- 23. 如何使用sendmail php windows 8.1使用gmail
- 24. 使用ActionMailer時sendmail問題
- 25. 從命令行使用sendmail
- 26. 如何在TCL
- 27. 如何與TCL
- 28. Tcl:使用tcl編寫lambda和map 8.6
- 29. 你如何停止sendmail?
- 30. 如何將字母放入使用PHP的sendmail隊列中
可以使用Tcllib啞劇打包生成消息。特別參見'mime :: setheader'和'mime :: buildmessage'。 http://tcllib.sourceforge.net/doc/mime.html – 2011-03-17 09:05:59
它說'關鍵字'味精'不期望'知道爲什麼。? – Saif 2015-11-03 08:42:48