位置: 编程技术 - 正文

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常用命令)

  • 房地产企业销售现房是否预缴增值税
  • 什么是进项税和进项税
  • 小规模入账的收入分录
  • 小规模超过30万附加税减半吗
  • 广告发布费在哪个分类
  • 结算金额和付款金额
  • 资产负债表其他应收款怎么填列
  • 个人从海外买东西自用要交税吗
  • 发票作废了可以重新领吗
  • 开发商买商铺
  • 境外企业国内签订合同如何缴纳印花税?
  • 上月工资多计提了怎么调整
  • 合同不含税怎么算
  • 雇主责任险是否属于财产保险
  • 苗木销售免企业所得税吗
  • 开店卖蔬菜
  • 建筑企业与建设局的关系
  • 一般纳税人具备的资格需要哪些条件
  • 买新车抵旧车
  • 增值税专用发票有效期是多长时间
  • 企业新增股东
  • 公司经营权补偿款会计处理?
  • 用工会经费给员工发工资
  • cdr插件哪个最好用
  • win11版本22000.194
  • 检验费用会计分录
  • 权限控制的原则是什么
  • 会计如何建账做账
  • 冲减应收账款的分录
  • 计算机网络拓扑结构有哪些
  • php判断数据库是否连接成功
  • 基建费用如何摊销
  • 限定性收入跟非限定性收入的区别
  • php zend原理
  • node-
  • spring ioc di aop
  • electron引入vue
  • 账户外币转人民币
  • 红字申请表开错了怎么办
  • 充话费如何开公司发票
  • 坏账准备的会计分录怎么写
  • ecs怎么用
  • 长期资产包含哪些
  • 赠品怎么做
  • 小规模纳税人劳保用品可以抵扣吗
  • 百旺 税控盘
  • sqlserver 存储过程 临时表
  • 一次性计入当期成本费用是什么意思
  • 开红字发票需要做收回原发票吗?
  • 未交增值税账务处理
  • 开出银行承兑汇票一张用于支付材料采购款
  • 应付职工薪酬账户期初余额为4000元
  • 长期股权投资损益调整
  • 企业投资分红帐务处理?
  • 购买用品开专票怎么入账
  • 现金日记账支出写借方还是贷方
  • 企业收到加盟费怎么开发票
  • 2020发票丢失新规
  • 手写账目表格怎么做
  • 行政单位固定资产标准
  • 生产费用总分类核算的程序包括
  • centos安装插件
  • 用u盘装系统怎么操作步骤
  • nw.exe是什么进程
  • windows xp设置屏保密码
  • centos8 apache
  • ubuntu和windows比较有什么好处
  • linux系统没有yum
  • win10周年更新版是什么意思
  • font system
  • w7系统如何设置
  • 编写一个简单的shell
  • shell脚本spawn
  • dos改时间
  • Node.js中的什么模块是用于处理文件和目录的
  • 简述javascript中的函数
  • node.js mac
  • 虚拟摇杆 安卓
  • javascript test
  • 运满满订单取消技术服务费退还吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设