位置: 编程技术 - 正文

FreeBSD5.2.1上建立功能完整的邮件服务器(POSTFIX)(freebsd怎么安装)

编辑:rootadmin

推荐整理分享FreeBSD5.2.1上建立功能完整的邮件服务器(POSTFIX)(freebsd怎么安装),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd新建用户,freebsd操作命令,freebsd 添加用户,freebsd服务器搭建,freebsd怎么安装,freebsd创建文件夹,freebsd创建文件夹,freebsd 添加用户,内容如对您有帮助,希望把文章链接给更多的朋友!

FreeBSD5.2.1上建立功能完整的邮件服务器(POSTFIX)(freebsd怎么安装)

1.更新 ports# cvsup -gL 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile 2. 安装 openssl+apache 服务器 # cd /usr/ports/security/openssl# make install# make clean# cd /usr/ports/www/apache2# make install # make clean # vi /etc/rc.confapache2_enable="YES"3. 安装 openwebmail # cd /usr/ports/mail/openwebmail/ # make WITH_QUOTA=yes install# make clean 4. 安装 postfix ,在安装过程中用yes回答提出的问题# cd /usr/ports/mail/postfix/ # make install# make clean # vi /etc/rc.conf为了能启动postfix加入: sendmail_enable="YES" sendmail_flags="-bd" sendmail_pidfile="/var/spool/postfix/pid/master.pid" sendmail_outbound_enable="NO" sendmail_submit_enable="NO" 5. 安装 vm-pop3d # cd /usr/ports/mail/vm-pop3d # make install # make clean 6. 配置 postfix # vi /usr/local/etc/postfix/main.cf 添加:myhostname = nero..orgmydomain = nero..orgvirtual_alias_maps=hash:/usr/local/etc/postfix/virtual alias_maps=hash:/usr/local/etc/postfix/aliases default_privs=nobody allow_mail_to_commands = alias,forward,include allow_mail_to_files = alias,forward,include 下面我加入一个 nero..org 的虚拟域,并添加一个用户llzqq# vi /usr/local/etc/postfix/virtual 添加: nero..org anything //之间用[tab]llzqq@nero..org llzqq.nero..org //之间用[tab] 执行下面的命令,生成 virtual.db: # cd /usr/local/etc/postfix/# postmap virtual# vi /usr/local/etc/postfix/aliases添加: llzqq.nero..org:/var/spool/virtual/nero..org/llzqq执行下面的命令,生成 aliases.db: # cd /usr/local/etc/postfix# postalias aliases7. 配置 vm-pop3d 使其开机自动执行 # cd /usr/local/etc/rc.d# mv vm-pop3d.sh.sample vm-pop3d.sh配置 openwebmail 支持 nero..org 域,创建下面的文件:# vi /usr/local/www/cgi-bin/openwebmail/etc/sites.conf/nero..org =========================== nero..org =======================auth_module auth_vdomain.plauth_withdomain yes mailspooldir /var/spool/virtual/nero..orguse_syshomedir no use_homedirspools no enable_autoreply no enable_setforward no enable_vdomain yes vdomain_admlist llzqq //这里设置了这个域的管理员vdomain_maxuser vdomain_vmpop3_pwdpath /usr/local/etc/virtualvdomain_vmpop3_pwdname passwd vdomain_vmpop3_mailpath /var/spool/virtual vdomain_postfix_aliases /usr/local/etc/postfix/aliases vdomain_postfix_virtual /usr/local/etc/postfix/virtual vdomain_postfix_postalias /usr/local/sbin/postalias vdomain_postfix_postmap /usr/local/sbin/postmap # quota设置部分quota_module quota_du.plquota_limit //定义了邮箱大小quota_threshold delmail_ifquotahit no delfile_ifquotahit no=========================== nero..org =======================# mkdir -p /var/spool/virtual/nero..org # chown nobody /var/spool/virtual/nero..org # chgrp mail /var/spool/virtual/nero..org # mkdir -p /usr/local/etc/virtual/nero..org # touch /usr/local/etc/virtual/nero..org/passwd # chmod /usr/local/etc/virtual/nero..org/passwd # htpasswd /usr/local/etc/virtual/nero..org/passwd llzqq# chmod /usr/local/www/cgi-bin/openwebmail/etc/users # sync# reboot8. 最后通过浏览器登陆到 第二部分:防病毒、垃圾邮件:clamav+amavisd-new+spam欢迎大家转贴这个文章,但要保留下面的版权信息:作者:llzqq出处:www.chinaunix.net联系:llzqq@.com1.0 安装clamav:# cd /usr/ports/security/clamav# make install# make clean# vi /usr/local/etc/clamav.conf ===============================clamav.conf============================# Comment or remove the line below.# ExampleLogFile /var/log/clamav/clamd.logLogFileMaxSize 1MLogTimeLogVerbosePidFile /var/run/clamav/clamd.pidDataDirectory /usr/local/share/clamavLocalSocket /tmp/clamdStreamMaxLength MMaxThreads MaxDirectoryRecursion User clamavScanMailScanArchiveScanRARArchiveMaxFileSize MArchiveMaxRecursion 5ArchiveMaxFiles ClamukoScanOnOpenClamukoScanOnCloseClamukoScanOnExecClamukoIncludePath /var/spool/virtualClamukoMaxFileSize 6MClamukoScanArchive===============================clamav.conf============================1.1 更新病毒库# /usr/local/etc/rc.d/clamav-freshclam.sh start2.0 安装amavisd-new# cd /usr/ports/security/amavisd-new# make install# make clean# cd /usr/local/etc# mv amavisd.conf-dist amavisd.conf# vi amavisd.conf============================== amavisd.conf ===============================$MYHOME = '/var/amavis'; # (default is '/var/amavis')$mydomain = 'nero..org'; # (no useful default)$daemon_user = 'vscan'; # (no default; customary: vscan or amavis)$daemon_group = 'vscan'; # (no default; customary: vscan or amavis)$log_level = 0; $sa_spam_subject_tag = '***SPAM***'$virus_admin = "root@$mydomain";$spam_admin = "llzqq@$mydomain";$mailfrom_notify_admin = "llzqq@$mydomain";$mailfrom_notify_recip = "llzqq@$mydomain";$mailfrom_notify_spamadmin = "llzqq@$mydomain";$inet_socket_bind = '.0.0.1';$forward_method = 'smtp:.0.0.1:';$notify_method = $forward_method; $inet_socket_port = ; $max_servers = 2;['Clam Antivirus-clamd', &ask_daemon, ["CONTSCAN {}n", '/tmp/clamd'], qr/bOK$/, qr/bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],============================== amavisd.conf ===============================2.1 要启动clamav和amavisd-new需要配置一下/etc/rc.conf# vi /etc/rc.confspamd_enable="YES"amavisd_enable="YESclamav_clamd_enable="YES"3.0 由于在安装amavisd-new时spamassassin被一起安装了下面对其进行配置3.1 建立过滤规则:# cd /usr/local/etc/mail/spamassassin# env LANG=C vi local.cf=============================== local.cf ===============================# SpamAssassin config file for version x.xx# generated by (version 1.)# How many hits before a message is considered spam.required_hits 4.0# Whether to change the subject of suspected spamrewrite_subject 1# Text to prepend to subject if rewrite_subject is usedsubject_tag *****SPAM*****# Encapsulate spam in an attachmentreport_safe 1# Use terse version of the spam reportuse_terse_report 0# Enable the Bayes systemuse_bayes 1# Enable Bayes auto-learningauto_learn 1# Enable or disable network checksskip_rbl_checks 1use_razor2 0use_dcc 0use_pyzor 0# Mail using languages used in these country codes will not be marked# as being possibly spam in a foreign language.# - chinese english ok_languages zh en # Mail using locales used in these country codes will not be marked# as being possibly spam in a foreign language.ok_locales en zhscore SUBJ_FULL_OF_8BITS 2score NO_REAL_NAME 4.0=============================== local.cf ===============================3.2 下载新的垃圾邮件地址列表文件# cd /usr/local/share/spamassassin# fetch 对POSFIX进行配置,在他的配置文件中添加下面的一些内容# vi /usr/local/etc/postfix/master.cf---------------------- master.cf ---------------------smtp-amavis unix - - n - 2 smtp -o smtp_data_done_timeout= -o disable_dns_lookups=yes .0.0.1: inet n - n - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o mynetworks=.0.0.0/8---------------------- master.cf ---------------------# vi /usr/local/etc/postfix/main.cfcontent_filter = smtp-amavis:[.0.0.1]:好了,现在一个基于FreeBSD的功能相对完整的邮件服务器就建立起来了,虚拟域的管理员可以登陆OPENWEBMAIL进行用户的添加、删除等操作,虚拟用户可以通过OPENWEBMAIL修改自己的密码。

FreeBSD学习经验 1、进入单用户模式BOOT:/kernel-s就进了单用户了,然后/sbin/mount-rw/把/设置成可写然后vipw把root口令置空2、开机自动fsck硬盘fsck_y_enable=YES3、FreeBSD弹出光驱cdco

FREEBSD系统优化精华 1、优化内核mkdir/usr/kerncp/usr/src/sys/i/conf/GENERIC/usr/kern/proxyln-s/usr/kern/proxy/usr/src/sys/i/conf/proxycd/sys/i/confeeproxyoptionsIPFILTER#ipfiltersupportoptionsIPFILTER_LOG#ip

FreeBSD su Sorry问题解决办法 FreeBSD系统下su:sorry的解决办法在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功使用这个命令。这是因

标签: freebsd怎么安装

本文链接地址:https://www.jiuchutong.com/biancheng/353955.html 转载请保留说明!

上一篇:freebsd6.2 nginx+php+mysql+zend系统优化防止ddos攻击

下一篇:FreeBSD学习经验(freebsd常用命令)

  • 账面价值大于计税基础是什么差异
  • 进口商品需要缴纳VAT税吗
  • 本年利润总分类账图片
  • 内含报酬率与必要报酬率相等
  • 个人销售商品交什么税
  • 公司名称变更在哪个网站
  • 企业级软件开发
  • 投资款返还案例
  • 境外付款境内支付什么意思
  • 车辆购置税发票电子版怎么查
  • 清算期间公司不再存续
  • 公司收到银行承兑汇票会计分录
  • 代扣代缴个人所得税手续费是否缴纳增值税
  • 哪些发票可以用ppt
  • 小规模文化交流活动
  • 在外省预交企业所得税
  • 发票勾选平台显示不成功
  • 详解非税收入
  • 报关单和发票上的公司抬头不一致
  • 财务费用余额在借方是正数还是负数
  • 委托加工物资是一级科目吗
  • 会计利润利润总额的计算
  • 纯净版xp系统打不开了
  • 代理买卖证券款是经纪业务费用吗
  • 员工租房管理规定
  • win11专业版和家庭版哪个更流畅
  • PHP:pcntl_exec()的用法_PCNTL函数
  • 融资租赁怎么做到表外
  • 公允价值变动损益借贷方向增减
  • 结转损益类收入科目
  • php循环字符串
  • php 收邮件
  • tensorflow gpu安装
  • php socket编程
  • 帝国cms怎么上传图片
  • 所得税汇算清缴报告在哪查
  • python分割语句
  • 预缴个人所得税怎么做分录
  • 你必须了解的最大的问题
  • zabbix安装部署
  • 个人所得税计提会计分录怎么做
  • 暂时性差异和永久性差异怎么区分
  • 个税返还手续费怎么做账
  • 公司贷款可以转私户吗
  • 赠送商品入什么科目
  • 企业现金清查的主要内容有什么
  • 加计抵减与加计抵消区别
  • 会计做账的原始凭证有哪些
  • 可抵扣进项税额的六种类型
  • 小规模纳税人购进商品会计分录
  • 零余额帐户如何转出
  • 公司视同销售产品确认收入分录?
  • 如何理解非货币性资产
  • 资产负债表货币资金怎么填
  • 购入固定资产预计净残值
  • 商业医疗保险的缺点
  • sql server2008启动
  • 压缩sql数据库
  • sqlserver连接异常
  • win10新预览版
  • win10技巧 新功能
  • win10如何关闭windows
  • win10预览版21390
  • wlms.exe是什么
  • win10安装不了itunes怎么办
  • win7屏幕不停闪烁
  • 不经过回收站直接删除文件的操作是
  • 日亚海淘官网
  • perl中的$_
  • unity3d 物体移动
  • js array insert
  • android aoa
  • windows下安装python环境
  • python用装饰器自动注册Tornado路由详解
  • 直接快递出口的货物
  • 新疆12366网上办税
  • 如何证明发货前货物完好
  • 江苏税务个税查询
  • 广西电子税务局电话人工客服电话
  • 公司员工开始摆烂怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设