1. 程式人生 > >CentOS 7.1 配置 postfix 服務發郵件

CentOS 7.1 配置 postfix 服務發郵件

部落格搬家了,最近同時更新,沒準什麼時候就完全搬走了-_-
http://blog.just666.cn 這個是新部落格地址,希望大家多多關照

準備自己搭建一個郵件伺服器並且手擼一個收發郵件的客戶端和服務端。這算是第一步,搭建一個能合法發郵件的伺服器

準備條件

0.一個域名 假設你的域名是 singldog.com

1.一臺伺服器

2.固定的公網IP

開始施工

0.域名解析

一共需要新增三條記錄
第一個是 :A記錄,RR值為 @ , 指向 伺服器的IP地址
第二個是 :MX記錄,RR值為@, 指向 singldog.com
第三個是 :A記錄,RR值為 www, 指向伺服器的IP地址

1.解除安裝sendmail 如果你安裝了這個的話

yum remove sendmail -y

2.安裝相應軟體

yum install postfix
yum install dovecot
yum install cyrus-sasl

3.修改配置檔案

vim /etc/postfix/main.cf
修改為如下形式

myhostname = mail.singldog.com
mydomain = singldog.com
myorigin = \$mydomain
inet_interfaces = all
inet_protocols = all
mydestination = \$myhostname, localhost.\$mydomain, localhost, $mydomain mynetworks = 0.0.0.0/0 home_mailbox = Maildir/ smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_sender_login_mismatch, reject_authenticated_sender_login_mismatch, reject_unauthenticated_sender_login_mismatch
smtpd_sasl_auth_enable = yes smtpd_sender_login_maps = hash:/etc/postfix/sender_login_maps

4.修改另一個配置檔案

vim /etc/dovecot/dovecot.conf
修改為如下形式

protocols = imap pop3 lmtp imaps pop3s
ssl_disable = no
mail_location = Maildir:~/Maildir
disable_plaintext_auth = no

5.開啟服務

service postfix restart
service dovecot restart
service saslauthd restart

6.測試發件

echo  "hello,world" | mail -s "title" [email protected]

相關推薦

CentOS 7.1 配置 postfix 服務郵件

部落格搬家了,最近同時更新,沒準什麼時候就完全搬走了-_- http://blog.just666.cn 這個是新部落格地址,希望大家多多關照 準備自己搭建一個郵件伺服器並且手擼一個收發郵件的客戶端和服務端。這算是第一步,搭建一個能合法發郵件的伺

CentOS 7下啟動postfix服務報錯:fatal: parameter inet_interfaces: no local interface found for ::1

pre code found control inter display interface ces tro sed -i ‘s/inet_interfaces = localhost/inet_interfaces = all‘ /etc/postfix/main.c

阿里雲CentOS 7.4配置ftp服務

阿里雲CentOS 7.4配置ftp服務 1.遠端連線並登入到 Linux 例項。 2.更新yum源 yum -y update(可選) 3.執行以下命令安裝 vsftpd。 yum install -y vsftpd 4. 執行以下命令設定開機自啟動。 systemct

CentOS 7.2 配置Apache服務(httpd)--上篇

一、Apache簡介 Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器軟體,可以在大多數電腦作業系統中執行,由於其跨平臺和安全性(儘管不斷

CentOS 7.1下SSH遠程登錄服務器詳解-轉

info which 開啟 如何 pty wan public keygen ger 轉自:http://www.linuxidc.com/Linux/2016-03/129204.htm 一、明文傳輸與加密傳輸 明文傳輸:當我們的數據包在網絡上傳輸的時候,以數據包的原

CentOS 7配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11

service req pac pat 二進制 logs block ip 地址 rom CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿裏雲服務器的選擇 當然是選擇學生優惠啦。這裏阿裏雲還提供了輕量級服務器這個選項

CentOS 7配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

googl vertica yii header tooltip min mongo ble color html { } .CodeMirror { height: auto } .CodeMirror-scroll { } .CodeMirror-lines { pa

CentOS 7.5配置mailx使用外部smtp傳送郵件

1.連線現成的smtp伺服器去傳送(此方法比較簡單,直接利用現有的smtp伺服器比如qq、新浪、網易等郵箱,只需要直接配置mail.rc檔案即可實現) 2.自己搭建私有的smtp伺服器(需要用到postfix、bind等服務) 本文章只介紹第一種方式去實現 具體配置步驟如下: 1、安裝mailx y

Firewalld on Centos 7 相關配置

firewalld centos 7Centos 7 默認使用防火墻為Firewalld防火墻,如下是關於Firewalld防火墻的一些配置介紹。在使用firewalld之前,我們需要先檢查一下firewalld的狀態[[email protected]/* */ ~]# firewall-c

[CentOS 7系列]配置IP地址

網絡服務 ip地址 操作系統 接口 網卡 1、初次登陸操作系統時,網卡接口是沒有IP地址的。使用dhclient命令自動獲取IP地址。 關閉dhcp方式獲取地址服務,可用加參數-r2、使用ip add和ifconfig命令查看接口地址信息。 ifconfig命令默認沒有安裝。需要安

紅帽7centos 7配置VSFTP

ftp centos 老唐 紅帽7(centos 7)配置vsftp laotang VSFTP是一個基於GPL發布的類Unix系統上使用的FTP服務器軟件,它的全稱是Very Secure FTP 從此名稱可以看出來,編制者的初衷是代碼的安全。它是一個安全、高速、穩定的FTP服務器。vs

CentOS 7 安裝配置分布式文件系統 FastDFS 5.10

fastdfs下載目前作者最後一次releases的時間的17年4月6號,對應的最新版本是5.10,直接在余大的GitHub上下載就可以了: https://github.com/happyfish100/fastdfs/releases如上圖,由於FastDFS是純C語言實現,只支持Linux、FreeBS

服務器 ECS CentOS 7 重啟 sshd 服務

開機自啟 判斷 yun art systemctl jpg html 技術分享 tps 通過下圖判斷 sshd 服務是否啟動。如果沒有啟動,執行命令 systemctl start sshd.service 啟動該服務。 執行命令 systemctl restart

CentOS 7.1安裝zabbix

create quit gen name 主機名 bpa ase .tar.gz localhost # yum install zabbix-2.4.6-1.el7.x86_64.rpm zabbix-server-2.4.6-1.el7.x86_64.rpm zabbi

Vmware 安裝的CentOS 7 如何配置IP地址

centos 7 如何配置ip地址初學習LINUX時,不知道如何配置IP地址,在百度和自己做實驗後,整理資料如下: 一、顯示當前網卡配置信息[[email protected] ~]# Ifconfig(通常才安裝的系統是沒有配置IP地址的,防火墻也是關閉的)二、跳到配置文件夾下,命令用CD

CentOS 7 安裝配置 OpenVPN Server

vpn open 這篇文章描述了如何在CentOS 7 服務器上安裝與配置OpenVPN服務器,以及如何編寫客戶端連接到新建立的OpenVPN服務器上所需的配置文件。目前OpenVPN最新版本為2.4.3(2017年9月)由於OpenVPN Server不在默認源中,所以需要安裝Extra Packa

CentOS 7搭建Linux GPU服務

系統 查詢 x86 smi bin run 服務器 版本沖突 anaconda 1. CUDA Toolkit的安裝 到https://developer.nvidia.com/cuda-gpus查詢GPU支持的CUDA版本: 到https://developer.

CentOS 7.0 使用Vsftpd服務傳輸文件(唐傑)

vsftpd服務http://note.youdao.com/noteshare?id=0b9d94cbbcc220d2e827e6994016e14a本文出自 “新網學會博客” 博客,請務必保留此出處http://xwxhvip.blog.51cto.com/13020757/1979737CentOS 7

CentOS 7.x 配置 yum 源

wget /etc/ ror base help centos 5 title mirror rep CentOS 1、備份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba

centos 7.1上部署weibbix

webbix安裝pipyum install -y openssl epel-release python-pip安裝Django 1.8.18pip install Django==1.8.18安裝MariaDByum install -y mariadb mariadb-server mariadb-de