linux真实地址是什么意思,linux – 如何为发件人地址配置真实域名
我嘗試使用PHP mail()函數(shù)發(fā)送電子郵件,但它以某種方式失敗,抱怨需要一個(gè)真正的域名.在maillog中觀察到以下情況:
sendmail 4984 r25984: from=apache,size=273,class=0,nrcpts=1,
msgid=<201.r25@localhost.localdomain>,relay=apache@localhost
sendmail 4985 r25985: ruleset=check_mail,
arg1=,relay=mydomain.com [127.0.0.1],
reject=553 5.5.4 … Real domain name
required for sender address
sendmail 4984 r25984:
to=external@server.com,ctladdr=apache (48/48),delay=00:00:01,
xdelay=00:00:00,mailer=relay,pri=30273,relay=[127.0.0.1]
[127.0.0.1],dsn=5.6.0,stat=Data format error
sendmail 4984
r25984: r25984: DSN: Data format error
只要logrotate出現(xiàn)問題,cron就可以向external@server.com發(fā)送電子郵件.我不確定為什么PHP無法這樣做.我嘗試使用以下命令更改`sendmail.mc中的默認(rèn)配置:
MASQUERADE_AS(`mydomain.com')dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(mycom)dnl
但是,它似乎沒有任何影響.已經(jīng)設(shè)置了PHP郵件功能中地址的標(biāo)題.我還確保啟用了SELinux httpd_can_sendmail.我還需要做些什么才能收到郵件?
總結(jié)
以上是生活随笔為你收集整理的linux真实地址是什么意思,linux – 如何为发件人地址配置真实域名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux划分5t硬盘,关于磁盘分区(以
- 下一篇: visio2013复制到word有多余白