位置: 编程技术 - 正文

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

  • 企业罚职工的钱违法吗?
  • 专票不抵扣认证什么意思
  • 当月开票可以当月缴税吗
  • 填专项扣除对个人还是公司受益
  • 个人所得税修改赡养信息
  • 预收货款存入银行分录
  • 增值税申报表更正情况说明怎么写
  • 工资一直挂账未发可以吗
  • 购车 买车
  • 如果公司没有报税
  • 小规模纳税人出租房屋增值税税率是多少
  • 普通发票商品名称错了一个字
  • 物流公司通行票抵税比例是多少
  • 小规模纳税人租金收入增值税税率
  • 固定资产停止折扣
  • 固定资产一次性计入费用的账务处理
  • 小规模纳税人贷款利息收入增值税税率
  • 减免税款交企业所得税吗
  • 公司非本单位退休人员发放工资
  • 企业的财产清查无论什么情况,均应先通过
  • 公司给供电局转账违法吗
  • 计提本月银行借款
  • 企业押金怎么管理
  • 货物装卸过程中由于操作不当或违反操作规程
  • 工程安装人工外包合同怎么写
  • macbook发热会烧坏吗
  • 如何一键重装系统win10
  • php ord
  • 银行存款收款凭证属于什么凭证
  • 跨地区经营建筑企业预缴增值税
  • 融资租入的设备为什么属于资产
  • 夜间潜水时发现水体
  • thinkphp try catch
  • 企业低值易耗品有哪些
  • 清算资金往来的余额方向
  • 社保挂靠公司收费标准是怎样的
  • 交易性金融资产的入账价值
  • 个人转让上市公司原始股
  • 营改增后增加了什么征税项目
  • mysql使用中遇到的困难和问题
  • 所有者权益的确认依附于什么的确认
  • 计提制造费用
  • 电子承兑汇票承兑后几天到账
  • 缴纳工会筹备金会计分录怎么写
  • 小规模没收入怎么报税
  • 企业间拆借资金要交印花税吗
  • 用于捐赠的会计处理
  • 支付的中介费进什么科目
  • 财务报表现金流量表怎么填
  • 安装固定资产所消耗的材料费和人工费属于什么会计科目
  • 普通发票开具红字发票后发票联怎么处理?
  • 购车融资是什么意思
  • 机票行程单改签费抵扣 税务局
  • 卖掉公司旧办公用品怎么入账
  • 培训奖励怎么写
  • 屠宰税属于什么税
  • sql server 判断数据是否存在
  • ubuntu docker教程
  • iis6设置
  • 安装软件提示windows 无法访问指定设备,路径或文件
  • 电脑系统文件受损
  • windowssystem32configsystem下载
  • 新百伦588
  • linux 命令帮助
  • win8分盘怎么分
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • winpe 系统还原
  • android开启adb
  • Extjs Label的 fieldLabel和html属性值对齐的方法
  • dom教程
  • android判断横竖屏
  • unity3d 版本
  • javascript delete 使用示例代码
  • android.view.window.addflags
  • js中返回上一页
  • 浙江省发票勾选认证操作流程2021
  • 十月报税2021
  • 外商投资的企业
  • 东莞国家税务局横沥分局
  • 小微企业 2018
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设