1. 程式人生 > >Postfix公網郵件伺服器搭建

Postfix公網郵件伺服器搭建

     在阿里雲上租用一臺雲主機,然後申請一個域名,並在域名記錄中新增MX記錄,mail.youdomain.com記錄。郵箱伺服器必須新增MX記錄,不然在外域向你的郵箱伺服器傳送郵件的時候無法解析到你的郵箱地址,導致被列為垃圾郵件。

     首先安裝 postfix  saslauthd dovecot服務,yum install postfix *sasl* dovecot 包

   postfix工作原理:

                  郵箱工作的原理分為兩部分。

                   1:收郵件: MUA通過密碼賬號連線POP3的110埠,或者通過web網頁郵箱連線IMAP的143埠,連線到郵箱伺服器,dovecot服務對賬戶的合法性進行驗證,然後將使用者的郵件傳輸給MUA。

                           2:  發郵件:

                                       a,從在本域之間傳送郵件,比如 [email protected] 傳送給[email protected]

                                MUA連線postfix的master程序的25埠,MTU檢視郵件傳送的目的地,目的地為本機

                                把郵件送到本地的郵件儲存區域。然後由MDU分發給使用者郵箱下。

                             b,從本域發往外域,比如

[email protected]發往[email protected],需要驗證MUA上使用者的合法性,這樣防止冒充本域使用者傳送垃圾郵件。並且在postfix的主配置檔案main.cf 中的引數mynetworks值必須包含客戶端所在的區域網IP網段,或者IP地址。

                              3:收發郵件的流程基本為  MUA--->MTA.....MTA....MTA--->MDA---->MUA

                             main.cf中幾個重要引數的解釋

                               mydomain=wikiki.cn    表示你的域名

                               myhostname=yourhostname  預設為你的郵箱伺服器的主機名,可以設為你的郵箱域名

                               mynetworks= 127.0.0.0/8 192.168.10.0/24   這裡表示信任的網段,比如公司內部的網段各個主機要向外域傳送郵件,則要填寫公司內部網段,不然不能像外域傳送郵件

                               smtpd_sender_restriction=permit_mynetworks  表示發件人的傳送規則,在mynetworks中新增的網段主機都可傳送郵件至外域

                               smtpd_reciept_restriction=permit_mynetworks 表示收件人規則,在本域內的接受

                              relay_domains=$mydomain   表示只接受傳送至本域的郵件,轉發的丟棄,可以防止轉發垃圾郵件

                               myorigin=wikiki.cn  表示你的郵件根域名  比如[email protected]  就是@後面的部分

                               mydestination=$mydomain  表示只接受收件人來自自己域名的郵件

相關推薦

Postfix公網郵件伺服器搭建

     在阿里雲上租用一臺雲主機,然後申請一個域名,並在域名記錄中新增MX記錄,mail.youdomain.com記錄。郵箱伺服器必須新增MX記錄,不然在外域向你的郵箱伺服器傳送郵件的時候無法解析到你的郵箱地址,導致被列為垃圾郵件。      首先安裝 postfi

搭建Postfix-Devocot郵件伺服器詳細步驟

環境準備:CentOS6.5伺服器,安裝了MySQL5.6.23 指令碼準備:系統報警shell指令碼 1.克隆之前安裝好的CentOS系統,注意需要修改網絡卡配置資訊 注意點:(1)修改網絡卡的引數HWaddr為ifconfig -a 出現的一樣(原HWaddr是之前克隆的,沒有更

(RHCE)3 postfix郵件伺服器搭建

在紅帽七中提供的郵件伺服器軟體為postfix ------- 它的配置檔案在/etc/postfix/main.cf 我們通過對它的配置 可以實現郵件伺服器 myhostname=server3.e

郵件伺服器搭建postfix+dovecot+foxmail)

一、安裝postfix 系統裡一般會有,不用安裝 沒有的(yum install -y postfix) 檢視安裝版本 postconf -d | grep mail_version 二、修改配置檔案 配置檔案 (安裝vim命令不安裝可以使用的vi

Postfix郵件伺服器搭建之準備工作

說實話,Postfix郵件伺服器的搭建是一件很麻煩的事情,需要各種軟體之間的配置和除錯。在寫這篇文章之前,我也是搭建測試了不下於10次才算把整個流程給走通,今天剛好有時間把整個搭建過程記錄下來。 在正式安裝postfix之前,我們先來介紹在搭建之前所需要做的準備工作。

Linux extmail的郵件伺服器搭建

# 安裝 # 3.1本地YUM源 # 3.1.1 ISO源 # 準備rpm包 # 掛載CentOS-7-x86_64-Everything-1511.iso,把裡面所有檔案都拷貝到本地目錄/yum/yum-iso [[email protected] ~]# mkdir /mnt/yum

LINUX下郵件伺服器搭建(SENDMAIL)(1.0)

小編就喜歡直接寫步驟,相關概念以後完善的時候再寫。OK,就直接開始sendmail郵件伺服器的搭建。第一步還是看sendmail服務裝了沒有,執行下圖命令如果沒有安裝,還是用介面化的點點點吧,這種方式小編比較喜歡(這裡省去掛載光碟步驟,小編在以前也說過步驟)如果沒有安裝,就直

james使用(一):windows環境下james3.0.1版本郵件伺服器搭建及配置

1.介紹james是apache基金會下一款免費的提供pop3、stmp的開源免費郵件伺服器,其最新版本為james sever 3.0,網上充斥著許多2.3版本的配置,3.0使用了spring的架構,配置上有些許不同,在配置過程中爬了很多坑,特此記錄,給小夥伴們指明方向。後

在CentOS下用Postfix配置郵件伺服器

在CentOS中,預設的郵件伺服器(SMTP方面)是sendmail,但sendmail有若干的缺點,比如,配置複雜、安全漏洞曾被多次發現- -並且依然存在隱患、郵件傳送速度慢等等,這裡就不再一一敘述。而另一個被廣泛應用於郵件服務方面的“Postfix”的缺點就少得多,或

最新ubuntu搭建公網個人郵件伺服器(基於postfix,dovecot,mysql)

  最近做了一個應用,需要用郵件發通知,但是免費的郵箱每天發信數量是有限制的,所以呢就想著搭建一個自己的郵件伺服器,能夠實現郵件的傳送和接收即可,其中大概花了一個星期找資料,測試,終於成功了,寫個教程分享給大家。   本教程基於 ubuntu 18.04(其他的 linux 理論上也是可以的,只是安裝的軟體包

使用postfix+dovecot搭建一臺郵件伺服器

一,前期準備 1.各種賬號 *注意:如果是真實環境,使用者名稱密碼等會有複雜度要求,請酌情建立。 不用統一建立這些賬號,後面教程會一一提到 賬號 使用者名稱 密碼 說明 centos r

Linux中postfix郵件伺服器搭建(親測)

 postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理)軟體。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試。在Internet世界中,大部分的電子郵件都是通過sendmail來投遞的,大約有100萬

centos7搭建postfix郵件伺服器(騰訊雲)

用騰訊雲的先去開啟25埠,在控制檯頁面使用者名稱下面,,,我被坑了好久,,,,   在使用qq等郵件伺服器廠商提供的郵件服務後,發現他們的郵件傳送數量是有限制的,隨著公司的業務的需求下,我們需要搭建一個郵件伺服器,郵件伺服器可以幫助我們在一些提醒方面和訊息推送方面起到幫助。

Linux系統下郵件伺服器搭建Postfix+Dovecot)

對於網站來說,傳送各種例如註冊通知的郵件是很基本的一個需求,之前我一直用的是騰訊的企業郵箱,感覺挺方便的,直接可以繫結QQ郵箱接收郵件,網站配置一下SMTP也就可以發出郵件。但是在前幾天由於有重要資訊需要立即通知使用者,所以選擇了群發郵件的方式。在當我以為一切都是辣麼完美的時

CentOS利用postfix搭建郵件伺服器

之前我用nodemailer通過163郵箱來發送郵件,不過沒過幾天就一直ETIMEDOUT,不知道什麼原因,想著還是自己搭一個來發郵件可能靠譜點(flag?) 安裝postfix CentOS 7 自帶了postfix服務,在/etc/postfix 目錄下

阿里雲CentOS Linux6.5伺服器上用postfix +dovecot搭建郵件伺服器--親測好用

注:本文的郵件伺服器只用於傳送郵件,也就是STMP伺服器。 企業域名1082.cn 郵件伺服器 mail.1082.cn Mail伺服器名: mail.1082.cn IP:120.24.70.237 一、準備工作 1. 為郵件伺服器新增DNS解析 雖然不加DNS解

搭建郵件伺服器(postfix)踩過的坑

首先搭建 postfix 郵件伺服器本身難度不大,主要是當遇到問題了能夠找打解決辦法,有些問題是系統配置問題,你得找到地方修改,再次是有些問題不是那麼明顯的就在終端顯示出來了,你得學會分析日誌,分析日誌的前提是你得知道有對應日誌的存在。先附上鍊接  www.cmhello.

Linux總結筆記9-搭建Postfix郵件伺服器

1.修改主機名和部署好DNS伺服器 [[email protected] ~]# hostname mail.kangvcar.com [[email protected] ~]

阿里雲CentOS Linux伺服器上用postfix搭建郵件伺服器

注:本文的郵件伺服器只用於傳送郵件,也就是STMP伺服器。 一、準備工作 1. 為郵件伺服器新增DNS解析 雖然不加DNS解析也能把郵件發出去,但會被大多數郵件伺服器當作垃圾郵件。根據我們的實際經驗,需要新增三條DNS解析記錄:A記錄、MX記錄、TXT記錄。比如域名

Apache James 搭建自己的郵件伺服器

                    Apache James 搭建自己的郵件伺服器 去官網下載james-binary-2.3.2.1或者其他版本的郵件伺服器 解壓後  進入