安装和配置sendmail
生活随笔
收集整理的這篇文章主要介紹了
安装和配置sendmail
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
系ubuntu 下面打開終端
輸入:sudo apt-get install sendmail
一般就安裝完成噶啦
跟住進入 /etc/mail/目錄輸入:m4 sendmail.mc > sendmail.cf意思系跟住.mc文件 生成 sendmial.cf文件
輸入呢個命令:ps aux | grep sendmail
root ? ? ?5721 ?0.0 ?0.0 ?11496 ?2136 ? ? ? ? ?Ss ? 23:31 ? 0:00 sendmail: MTA: accepting connections ? ? ? ? ?gateman ? 5836 ?0.0 ?0.0 ? 4020 ? 768 pts/1 ? ?S+ ? 23:42 ? 0:00 grep --color=auto sendmail
如果見到如上信息姐系表明sendmail服務(wù)器已經(jīng)啟動
測試下:輸入:sendmail -s test nvd11@163.com < past1.txt?
報錯:WARNING: RunAsUser for MSP ignored, check group ids (egid=1000, want=127)can not chdir(/var/spool/mqueue-client/): Permission deniedProgram mode requires special privileges, e.g., root or TrustedUser.
上網(wǎng)查過, sendmail 默認一般只讓root使用...
信息表示非root用戶無法訪問?/var/spool/mqueue-client/只要改變/var/spool/mqueue-client的權(quán)限
sudo chmod a+rwx /var/spool/mqueue-client/
跟住重啟sendmail服務(wù):sudo service sendmail restart
再試下:sendmail -s test nvd11@163.com < past1.txt?
檢查郵箱 ok了
======================================以下是網(wǎng)上摘抄的一d sendmail命令用法:
輸入:sudo apt-get install sendmail
一般就安裝完成噶啦
跟住進入 /etc/mail/目錄輸入:m4 sendmail.mc > sendmail.cf意思系跟住.mc文件 生成 sendmial.cf文件
輸入呢個命令:ps aux | grep sendmail
root ? ? ?5721 ?0.0 ?0.0 ?11496 ?2136 ? ? ? ? ?Ss ? 23:31 ? 0:00 sendmail: MTA: accepting connections ? ? ? ? ?gateman ? 5836 ?0.0 ?0.0 ? 4020 ? 768 pts/1 ? ?S+ ? 23:42 ? 0:00 grep --color=auto sendmail
如果見到如上信息姐系表明sendmail服務(wù)器已經(jīng)啟動
測試下:輸入:sendmail -s test nvd11@163.com < past1.txt?
報錯:WARNING: RunAsUser for MSP ignored, check group ids (egid=1000, want=127)can not chdir(/var/spool/mqueue-client/): Permission deniedProgram mode requires special privileges, e.g., root or TrustedUser.
上網(wǎng)查過, sendmail 默認一般只讓root使用...
信息表示非root用戶無法訪問?/var/spool/mqueue-client/只要改變/var/spool/mqueue-client的權(quán)限
sudo chmod a+rwx /var/spool/mqueue-client/
跟住重啟sendmail服務(wù):sudo service sendmail restart
再試下:sendmail -s test nvd11@163.com < past1.txt?
檢查郵箱 ok了
======================================以下是網(wǎng)上摘抄的一d sendmail命令用法:
常用發(fā)送郵件方式如下:
?? ?1.如何寫一般的郵件:?mail flynewton@gmail 編輯抄送對象,郵件主題,郵件正文后,按Ctrl-D結(jié)束
?? ?2.快速發(fā)送方式:?echo “郵件正文” | mail -s 郵件主題 flynewton@gmail.com
?? ?3.以文件內(nèi)容作為郵件正文來發(fā)送:?mail -s test flynewton@gmail.com < test.txt
?? ?4.發(fā)送帶附件的郵件:?uuencode 附件名稱 附件顯示名稱 | mail -s 郵件主題 發(fā)送地址
?? ? ? 例如:?uuencode test.txt test.txt | mail -s Test flynewton@gmail.com
----------------------------------------
在ubuntu下搭建sendmail 后,使用上述命令,測試成功,第三條在英文環(huán)境下,也可以正常發(fā)送中文內(nèi)容的txt文檔,并在外部收件箱里正常顯示
環(huán)境是自建的內(nèi)部域名,可以向外部發(fā)送郵件
但從外部向內(nèi)則不能發(fā)送郵件,因為域名為私有,公網(wǎng)上找不到
總結(jié)
以上是生活随笔為你收集整理的安装和配置sendmail的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: crontab 和 at 的简单区别和用
- 下一篇: grep 用法介绍