最近工作关系有用到debian版本的linux,安装后配合PHP发信,居然不成功,超郁闷,之前一直用freebsd 安装上可直接用php发邮件,最后查一下原因发现debian下面默认的邮件系统非sendmail 而是exim4,
经过一番的努力找到下面的贴子把问题解决了,希望此贴对遇到如我一样的朋友有些帮助,
另外要感谢
FUNction朋友的在此过程中的帮助,他对exim4+php有些体验,附在文章最下方,我暂无测试,有时间的朋友可以测一下
http://hi.baidu.com/wangpeng1314/blog/item/91ece7099f0a74c83ac76375.html
debian下缺省安装的mta是exim4
那天netstat -nap | grep LISTEN一看
exim4监听着127.0.0.1的25端口
用惯了redhat系列的我想当然的认为:
嗯,不错,监听本地25端口,接收本地邮件然后根据需要往外(internet)发
这个跟redhat缺省的sendmail是一样的
但后来
发现原来定时备份的邮件收不到了
一看系统退回的信件:
Mailing to remote domains not supported
老是报这个错误
这才发现
原来debian的exim4缺省是不支持往internet上发信的
于是编辑下配置文件/etc/exim4/update-exim4.conf.conf
将
dc_eximconfig_configtype=’local’
改成
dc_eximconfig_configtype=’internet’
再重起exim4
/etc/init.d/exim4 stop;/etc/init.d/exim4 start
这时exim4还是监听着本地127.0.0.1的25口
但是已经支持往internet上发信了
附下:
測試環境:
Windows XP + Apache 2.0 + PHP 5.0
PHP相關設定(php.ini):
SMTP = %一架Debian Server%
修改部分:
Mail()的寫法,mail函式的第四個參數header裡
From:魏達特<waydoctor@gmail.com>
要改成
From:waydoctor@gmail.com
假如直接在該Debian Server上:
Debian(Sarge) Testing + Apache 2.0 + PHP 5.0 + exim4
PHP相關設定(php.ini):
sendmail_path = sendmail -t
說明:
sendmail_path預設會帶有參數 -t -i
-i會造成Exim持續等待輸入,而無法偵測文件傳送完畢,必須手動去掉此參數
Mail函式部分:
就目前測試,From依然可以寫成
From:魏達特<waydoctor@gmail.com>
的格式,只是中文會出現亂碼,目前仍無法克服
在此过程中参看的资源有下面几个
debian下用exim4发送邮件(未测试)
分享到:
相关推荐
debian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linuxdebian gnu linux debian gnu linux
debian 7稳定版本中安装pyqt5,基于python3
debian 下 使用LCTCLAS50 手记
将这个文件刻盘,或者映射到虚拟光驱中,就可以启动Debian Linux的安装。注意在安装过程中需要保证网络的畅通,并且网络中有可用的Debian安装源。
在debian下用Exim4发送邮件的方法.docx
教你如何在Debian虚拟机下安装oracle10g
debian.11.3+debian_bullseye+debian_buster三个版本的debian镜像
在debian下安装seafile,64位系统,seafile使用最新版,使用mysql数据库
第1部分 debian 的介绍与安装 第2部分 配置基本系统 第3部分 系统管理与自动化 第4部分 软硬件的使用 第5部分 网络服务的配置与管理
本资源是我使用debian的经验总结,尤其对入门学习特别有用,如常见的安装输入法,字体,网卡,视频播放器等问题有详细的解决办法
此文档包括了debian下rabbitmq的详细安装方法,同时还附有windows xp下的rabbitmq安装方法,非常具体细致,有问题随时交流
debian 5.0网络安装(笔记本),用网络安装盘
Debian Packer 1.2.1 For Windows x86 (Windows 平台下首款能对 Debian 数据包直接解包、封包的工具软件)
Debian系统下MySQL主从同步复制,仅供参考哈
我从debian官网下载的最新版的,截止到20150710是最新的哦
Debian 9终于正式了,第一时间升级了自己在用的VPS,遇到一个小问题,没有网络了,排查之后发现网卡变成ens3了,而系统默认的网卡配置里(/etc/network/interfaces)却是eth0,本文主要介绍了关于Debian 9修改默认网卡...
Debian 参考手册 中文版 debian 官网下的 大约是 debian 11
debian搭建dotnet开法环境 。
这个文件含有Debian 6 Squeeze与Debian 7 wheezy的镜像使用路径,直接把里面的内容覆盖到/etc/apt/sources.list。本文件直接从网站下载,非个人所做。只为方便大家下载。
直接照搬操作,实现在debian服务器上成功搭建ldap服务器,搭建时一些注意实现都有红色字体表明。