zoukankan      html  css  js  c++  java
  • Debian下安装配置exim4发送邮件 (转)

    在Debian下默认是使用exim4作为MTA(邮件传输代理)的,在VPS的Debian系统中有的精简系统是没有exim4的,本文介绍如何在Debian系统中安装配置exim4发送邮件。

    一、安装:执行命令 apt-get install exim4
    二、配置:执行命令 dpkg-reconfigure exim4-config
    三、接下来安装图示进行配置

    1.邮件系统设置的常见类型:选择第三项,用smarthost 发信;无本地信件。

     2.系统邮件名称:填写你用来发邮件的邮件域名,如你的发件邮件地址是mymail@seeke.net,则这里填写seeke.net。

     3.要监听入站 SMTP 连接的 IP 地址:填 127.0.0.1,这里表示只监听本地端口,也就是只有本机能发信,外部不能访问。

     4.其它可接收邮件的目的地址:留空

     5.本地用户的可见域名:这里和第2步一样,填写你的发件邮箱域名,如seeke.net。

     6.发邮件使用的smarthost 的IP 地址或主机名:填写外部SMTP地址。由于seeke.net使用的邮件系统是Gmail,所以这里填写Gmail的smtp地址smtp.gmail.com。

     7.保持最小 DNS 查询量吗 (按需拔号,Dial-on-Demand)?否

     8.将设置文件分拆成小文件吗?否(不搭建复杂的邮件服务器,保持默认就可以,不需要拆分) 

    9.邮件管理员收件人。留空即可。

     到这里,一路回车就完成了 ,不过还没有完成配置,还不能发邮件。

    四、输入命令 vi /etc/exim4/passwd.client 在末尾加入
    *:mymail@seeke.net:password
    格式为:发件邮箱SMTP服务器:发件邮箱账号:发件邮箱密码,因为上面我们已经设置smtp服务器地址,所以这里可以填写通配符,当然也可以填smtp地址。
    五、输入命令 vi /etc/email-addresses 在末尾加入
    root: mymail@seeke.net
    格式是:系统用户名: 发件邮箱地址
    六、使exim4支持SMTP明文密码,输入命令 vi /etc/exim4/exim4.conf.template
    在打开的文件中找到cram_md5:,在该行上一行加入AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS=1
    六、重启exim4,输入命令 /etc/init.d/exim4 restart
    七、发送邮件测试,输入命令 mail mytest@gmail.com
    mytest@gmail.com为你想发送的邮箱地址,接着按提示输入邮件主题、邮件内容,最后点结尾回车,再回车,就发送成功了。

    vps:~# mail mytest@gmail.com
    Subject: test mail
    hello!
    .
    Cc:

    如果你的邮箱收到邮件,就说明安装成功了。
    本文系参照天使别哭的《配置exim4用smarthost发送邮件》一文,整理写成。

  • 相关阅读:
    新书《JFinal极速开发实战》正式发布
    Maven转化为Dynamic Web Module
    SpringMVC——数据校验
    SpringMVC——请求映射
    Spring——Bean的命名及实例化
    js实现省市区三级联动
    MySQL数据库忘记密码
    Spring——控制反转
    SpringMVC(五)@RequestHeader和@CookieValue
    SpringMVC(四)@RequestParam
  • 原文地址:https://www.cnblogs.com/idyllcheung/p/13812925.html
Copyright © 2011-2022 走看看