centos上部署郵件伺服器

2021-07-03 19:37:43 字數 1836 閱讀 6271

postfix是centos預設安裝的郵件伺服器軟體。以下配置示例假設要配置的網域名稱是cnblogs.info,郵件伺服器主機名是mail.cnblogs.info。

1. 開啟postfix的配置檔案

vi /etc/postfix/main.cf

2. :75 游標移至第75行,修改myhostname

myhostname = mail.cnblogs.info

3. :83 游標移至第83行,修改mydomain

mydomain = cnblogs.info

4. :99 游標移至第99行,修改myorigin

myorigin = $mydomain

5. :116游標移至第116行,修改inet_inte***ces

inet_inte***ces = all

6. :119游標移至第119行,修改inet_protocols

inet_protocols = ipv4

7. :164游標移至第164行,新增$mydomain

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

8. :264游標移至第264行,修改mynetworks

mynetworks = 127.0.0.0/8

子網掩碼(netmask)轉換器:network and ip address calculator

9. :419 游標移至第419行,設定home_mailbox

home_mailbox = maildir/

10. :425 游標移至第425行,設定mail_spool_directory,/data是之前掛載的資料盤,mail目錄需要通過mkdir命令建立

mail_spool_directory = /data/mail

11. 重啟postfix使設定生效

service postfix restart

使用方法:

//傳送郵件

$mail=new phpmailer();//建立郵件傳送類

$mail->charset="utf-8";//支援中文

$mail->issmtp();//使用smtp方式傳送

$mail->host="127.0.0.1";//您的企業郵局網域名稱

$mail->smtpauth=false;//不啟用smtp驗證功能

$mail->post=25;

$mail->from="[email protected]";//發件人資訊

$mail->fromname="[email protected]";//發件人資訊

$mail->addaddress("$useremail",$useremail);//收件人位址,可以替換成任何想要接收郵件的email信箱,格式是addaddress("收件人email","收件人姓名")

$mail->addattachment('附件檔案位址',『郵件裡面顯示的附件名稱』); // 新增附件,這裡郵件裡面顯示的以郵件主題命名附件名稱

$mail->ishtml(true);//是否使用html格式

$mail->subject='測試';//郵件主題

$mail->body= 『你好』;//郵件內容

if(!$mail->send())

else

//send success do something

附件比較大情況

首先要改如下資訊

修改/etc/postfix/main.cf, 新增如下語句: 

message_size_limit = 69120000  這裡是最大附件是69m  根據自己需要進行修改

centos伺服器上部署專案 七 安裝nginx

優點 占用記憶體少,併發能力強的輕量級web伺服器 反向 伺服器。配置簡單穩定 開源免費 低成本的負載均衡等等。完成 改個名 我改了個名字,但請不要直接叫我 nginx。make make install好,差不多了。啟動試試。檢視是否被暫用了。netstat ltunp em,這裡我先給nginx...

在伺服器上部署Git

發現乙個git學習資料 講的比較詳細,分享一 下。開始架設 git 伺服器前,需要先把現有倉庫匯出為裸倉庫 即乙個不包含當前工作目錄的倉庫。做法直截了當,轉殖時用 bare選項即可。裸倉庫的目錄名一般以.git結尾,像這樣 git clone bare my project my project.g...

linux伺服器上部署tomcat

首先,進入伺服器,把事先準備好的tomcat壓縮包解壓,改名。修改配置檔案。這裡我主要需要修改三個配置 1 埠號 進入linux伺服器,tomcat目錄下的conf資料夾,找到配置檔案server.xml,編輯配置檔案。在配置檔案中搜尋預設埠 8080 會找到如下配置段 connectiontime...