位置: 编程技术 - 正文

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

  • 酒类的包装物押金可以单独核算吗
  • 首付款计提税金吗
  • 计提本月增值税会计科目
  • 公司福利可以抵扣所得税吗
  • 更改开票信息需要多久
  • 出口退税是按照出口金额吗
  • 加计抵减附加税怎么做账务处理
  • 发票认证抵扣后还有用吗
  • 新准则下怎么调整长期股权投资损益调整
  • 酒店应不应该为员工提供澡堂
  • 财务费用利息收入借方为负数是什么意思
  • 银行内部转账会计分录
  • 收取境外服务费收入会计分录
  • 营业外收入个税手续费返还
  • 技术服务费可以计入研发费用吗
  • 债权债务转让税务问题
  • 离职补偿金需要交工会经费吗
  • 支票能够拿来付款吗
  • 生产活动产生的正的消费外部效应
  • windows所有应用
  • 贴息贷款利息怎么入账
  • 购买的烟酒怎么入账科目
  • 美容美发属于什么品类
  • 宏病毒感染的文件类型是什么
  • 银行存款期末调汇吗
  • php .htaccess
  • 错误申报多交增值税已经扣税
  • vue中的组件有几类
  • 我国增值税的纳税范围包括
  • 堪察加半岛上的汉族人
  • java分页page类
  • 股东以固定资产入股需要交税吗
  • 分页显示怎么实现
  • element ui停止
  • redis面试必会6题经典
  • vue watch
  • php自动加载函数
  • 长期股权投资的明细科目有哪些
  • python time.ctime()如何做时间加减法
  • 织梦网站怎么添加关键词
  • 新公司财务需要哪些东西
  • 歌咏比赛服装费用规定标准最新
  • 公司股东退股如何对资产纳税
  • 固定资产盘盈为什么计入盈余公积
  • 股东分红要不要纳税?
  • 申请刻制发票专用章要求
  • 税务稽查补缴上年所得税分录
  • 汇算清缴退税怎么回事
  • 抵账协议上可以签字吗
  • 资产减值准备怎么提
  • 开出去的发票没有进项发票如何核算成本?
  • 房屋租赁违约金怎么规定
  • 社会团体收到的会费怎么入账
  • 未开票收入如何申报增值税,下个月怎么操作
  • 开户一定要去银行吗
  • 企业享受所得税免税政策
  • 现金日记账怎么划线
  • 银行承兑汇票怎么看
  • 企业的盈余公积包括哪些
  • sql server数据库文件的扩展名是
  • acs_log是什么文件
  • 微软桌面 ios
  • windows开始菜单在哪里
  • windows10预览版是什么
  • Win10 Mobile 10572快速配置更新推送 Win10 Mobile 10572升级体验
  • win8无线连接不可用怎么办
  • win7怎么打开windows media player
  • 游戏输入法安卓
  • listview的view属性
  • Unity3D游戏开发培训课程大纲
  • javascript中attribute和property的区别详解
  • androidserviceslibrary停用
  • 电脑自动检测硬盘怎么取消
  • android客户端开发是干嘛的
  • 刮刮奖软件下载
  • 使用SQLite数据库保存和处理数据
  • 国家税务局开票软件下载
  • 契税减免优惠政策2023年最新
  • 怎样提高增值税税率
  • 企业医院和事业医院的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设