zoukankan      html  css  js  c++  java
  • CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

    0.有一个十分快速的方法

    命令:hostname itzhanzhang.com,但是重启后会失效,于是请接着往下看一劳永逸的方法:

    1.设置你的主机名

    默认的主机名是类似于“VM_24_76_centos”的样子,发出的邮件地址是这样的“由 <root@VM_24_76_centos> 代发”

    CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

    而我们不喜欢这样子的地址,就可以修改/etc/sysconfig/network文件,修改主机名,比如我的域名是itzhanzhang.com,我就可以修改为:HOSTNAME=itzhanzhang.com

    CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

    2.修改sendmail域名

    编辑/etc/mail/local-host-names文件,添加域名,比如我的是itzhanzhang,就可以修改为如下图:

    CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

    3.修改dns服务器地址

    如果出现发不出信件的情况,可能是dns服务器出现问题,可以修改/etc/resolv.conf文件,我的没有问题,就不修改了,如下图:

    CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

    4.重启network服务

    命令:service network restart

    5.测试发信

    这时候显示的就是“xxx@itzhanzhang.com”的发件人了。我用的root用户,就显示“root@itzhanzhang.com”

    CentOS设置sendmail发件人,让sendmail不显示通过XXX代发

    6.还可以通过修改php.ini文件修改发件人

    代码:sendmail_path = /usr/sbin/sendmail -f admin@itzhanzhang.com -t -i

  • 相关阅读:


    查看linux内核版本信息
    netstat常用命令
    cpuinfo和lscpu查看CPU相关的信息
    Openstack的命令
    iptables常用命令及应用
    RPC-server的创建过程
    RabbitMQ and Oslo.messaging
    Python中的cls与self的区别
  • 原文地址:https://www.cnblogs.com/archoncap/p/5175938.html
Copyright © 2011-2022 走看看