我試圖使用Cygwin從命令行發送電子郵件。這是我在我把:在Cygwin中使用「email」命令
email -f [email protected] -s "This is a test" -b [email protected]
我收到此錯誤信息:
/bin/sh: /usr/lib/sendmail: No such file or directory
我創建了一個文件夾/ usr/lib中所謂的 「sendmail的」,現在我得到這樣的:
/bin/sh: /usr/lib/sendmail: is a directory
有人請給我一個關於如何從Cygwin發送電子郵件的分步驟?喜歡如何設置和一切?我到處尋找,我準備好將我的頭髮撕掉。
編輯:謝謝你的迴應傢伙。這是我最終如何運作的。
bash.exe -c "echo -e 'To: [email protected]\nSubject: mySQL Upload\nSQL files from machines uploaded to log table successfully.' | sendmail -f [email protected] [email protected]"
即使Cygwin的是在我的Windows路徑,就可能認不出來了,所以我不得不bash.exe直接運行,並說:「做這個命令的Linux命令」。回聲是構建電子郵件本身的內容。 \ n字符將它分隔爲「收件人」,「主題」和正文。
你試圖連接什麼類型的電子郵件服務器?連接到交換服務器是相當困難的,從我見過的。 – nullrevolution
是的,它是一個Microsoft Exchange服務器。 – snowfi6916
您是否在cygwin中安裝了郵件包? – krisp