我的编程空间,编程开发者的网络收藏夹
学习永远不晚

postfix+mysql发送邮件服务

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

postfix+mysql发送邮件服务

下文主要给大家带来postfix+mysql发送邮件服务,希望这些内容能够带给大家实际用处,这也是我编辑postfix+mysql发送邮件服务这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。  

1.配置mysql

  *实验之前,制作要使用数据库和表

postfix+mysql发送邮件服务

postfix+mysql发送邮件服务

  *添加数据库用户,并给其授权

postfix+mysql发送邮件服务

 * vim /etc/postfix/mailuser.cf     ##查询用户名

postfix+mysql发送邮件服务

   1 host = localhost   ##数据库主机

  2 user = postuser    ##登录数据库用户

  3 password = 123     ##登录密码

  4 dbname = email    ##postfix查询库的名称

  5 table = emailuser  ##postfix查询表的名称

  6 select_field = username   ##postfix查询的字段

  7 where_field = username    ##给postfix查询的条件

 


  * vim /etc/postfix/maildomain.cf    ##域名查询

postfix+mysql发送邮件服务

  1 host = localhost

  2 user = postuser

  3 password = 123

  4 dbname = email

  5 table = emailuser

  6 select_field = domain

  7 where_field = domain



  * vim /etc/postfix/mailbox.cf    ##邮箱位置查询


   1 host = localhost

  2 user = postuser

  3 password = 123

  4 dbname = email

  5 table = emailuser

  6 select_field = maildir

  7 where_field = username


 测试

postfix+mysql发送邮件服务


  2.配置postfix

  * groupadd -g 666 vmail   ##添加用户组并指定gid为666

   useradd -s /sbin/nologin -u 666 vmail -g 666  ##添加用户,并指定uid和gid为666

postfix+mysql发送邮件服务

 * postconf -e "virtual_mailbox_base = /home/vmail"   ##设定虚拟用户邮件目录

   postconf -e "virtual_uid_maps = static:666"      ##指定虚拟用户建立文件uid

   postconf -e "virtual_gid_maps = static:666"      ##指定虚拟用户建立文件gid

   postconf -e "virtual_alias_maps = mysql:/etc/postfix/mailuser.cf"  ##指定MySQL查找主机

   postconf -e "virtual_mailbox_domains = mysql:/etc/postfix/maildomain.cf"  ##指定MySQL查找域名

   postconf -e "virtual_mailbox_maps = mysql:/etc/postfix/mailbox.cf"  ##指定MySQL查找邮箱

postfix+mysql发送邮件服务

postfix+mysql发送邮件服务

  *systemctl restart postfix   ##重启postfix服务

postfix+mysql发送邮件服务

  测试

  发送给linux@linux.com的邮件在/home/vmail/linux/new/里找到

postfix+mysql发送邮件服务

postfix+mysql发送邮件服务

对于以上关于postfix+mysql发送邮件服务,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

postfix+mysql发送邮件服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中如何配置Postfix邮件发送

今天小编给大家分享一下Linux中如何配置Postfix邮件发送的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。部署DNS服务
2023-06-28

怎么在Linux中安装配置Postfix来搭建邮件发送服务

这篇文章主要介绍“怎么在Linux中安装配置Postfix来搭建邮件发送服务”,在日常操作中,相信很多人在怎么在Linux中安装配置Postfix来搭建邮件发送服务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
2023-06-12

PHP使用laravel邮件服务发送邮件

laravel自带SwiftMailer库,集成了多种邮件API,可以很方便的实现邮件的发送。在本教程中使用到的是SMTP(SimpleMessageTransferProtocol)简单邮件传输协议,通常理解为邮件发送服务器
2023-03-06

Gitlab配置邮件发送服务

  上次在自己的服务器上面安装了一个Gitlab服务,折腾半天终于可以正常访问并使用了,但是遇到重置密码的时候突然发现发不出去邮件,气死我了😤。于是便想着把邮件发送服务给修复一下,这样以后用起来也更方便不是。好了,下面我们开
2023-08-20

PHP怎么使用laravel邮件服务发送邮件

今天小编给大家分享一下PHP怎么使用laravel邮件服务发送邮件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。配置Lara
2023-07-05

python发送、抄送邮件

python发送抄送邮件sendemial.py#!/usr/bin/python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom e
2023-01-31

python 邮件发送

环境:python2.7 1 #coding:utf-8 2 from __future__ import unicode_literals 3 __author__ = 'crista' 4 5 import smtplib 6 fro
2023-01-30

python 发送邮件

#!/usr/bin/env python#coding:utf-8import smtplib,time,stringfrom email.mime.text import MIMETextSMTPserver = 'smtp.exmai
2023-01-31

Django——邮件发送

在settings中添加关键信息EMAIL_HOST = 'smtp.qq.com' #不同的邮箱有不同的发件地址(收件地址)EMAIL_PORT = 25 #smtp端口号EMAIL_HOST_USER = '邮箱' #发件人邮箱EMAI
2023-01-30

python发送邮件

python通过smtp发送qq邮件import smtplibfrom email.mime.text import MIMETextfrom email.header import Header"""1》测试邮件发送2》有收件人、发件人
2023-01-30

python3发送邮件

#163邮箱发送邮件import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmy_sender = 'XXXXX@163.com
2023-01-31

email.py 邮件发送

1 import smtplib 2 from email.mime.text import MIMEText 3 msg = MIMEText('发送内容,自行编辑','plain','utf-8') 4 from_addr = '11
2023-01-30

Linux下Postfix邮件如何实现基于SSL收发邮件

这篇文章将为大家详细讲解有关Linux下Postfix邮件如何实现基于SSL收发邮件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。其中在整个一套邮件服务器中,默认信息传输都是明文传输的,所以这个在安全性上
2023-06-27

Linux怎么配置Postfix邮件服务器

这篇文章主要介绍了Linux怎么配置Postfix邮件服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux怎么配置Postfix邮件服务器文章都会有所收获,下面我们一起来看看吧。步骤 1)更新系统第一
2023-06-28

邮件系统架设postfix+dovecot+mysql+postfixadmin+roundcube

这篇文章介绍一个实现Web收发的邮件系统方案,利用postfix作为SMTP服务器,实现邮件的发送与接收,使用dovecot作为IMAP服务器,roundcube作为web MUA(邮件用户代理),实现web在线邮件发送与接收。而postf
2022-05-28

编程热搜

目录