linux中sendmail发送邮件成功但收不到邮件

   直接用yum安装,命令:yum install sendmail,安装好了,就开始启动,命令

  :/etc/init.d/sendmail start ,显示启动完成,然后开始测试发邮件,$rs=mail('dalong0309@163.com','这个是主题','

  这个是内容');var_dump($rs);,输出结果是true,可查看邮件,却发现没收到任何邮件。一开始怀疑是php配置那里没

  设置好对应的sendmail路径,改好php.ini配置后,却发现还是收不到邮件。检查了sendmail是否已经启动,命

  令:/etc/init.d/sendmail status,结果发现出现如下错误:sendmail已死,但是subsys被锁。然后网上查了一下,怀

  疑是跟postfix冲突了,把postfix干掉,命令:/etc/init.d/postfix stop,再重新尝试发送邮件,结果还是失败。

  纠结啊,到底什么问题呢,网上搜啊搜。

  最后,查看了下管理员的邮件,命令:less /var/spool/mail/root,有个发现:

  打开网易邮箱回馈回来的信息,根据对应的550错误码,发现网易邮箱提示发件人的地址不符合法。

  然后我尝试修改主机名,命令:hostname gada@gadaweb.com,再重新尝试发送邮件,功夫不负有心人啊,

  注意:有些发出去了可能会在垃圾邮件哦,像qq邮箱针对sendmail做了过滤,有谁知道需要做什么设置,才可以不被过滤

  补充:sendmail发送不了邮件

  没有找到,对它的配置也不熟悉,网上没有找到方法

  运行yast删除了,重新安装

  linux-qebs:/srv/www/htdocs # rpm -qa | grep sendmail

  sendmail-8.14.3-51.5.1.i586

  sendmail -bd -q12h

  vi /etc/sendmail.cf

  修改配置

  原来为

  Timeout.ident=5s

  修改后

  Timeout.ident=0s

  /etc/init.d/sendmail status

  没有自动启动

  /etc/init.d/sendmail restart

  sendmail 'aaaa' xhq6632@126.com

时间: 2024-09-21 16:39:47

linux中sendmail发送邮件成功但收不到邮件的相关文章

linux中sendmail发送邮件成功但收不到邮件解决方法

直接用yum安装,命令:yum install sendmail,安装好了,就开始启动,命令 :/etc/init.d/sendmail start ,显示启动完成,然后开始测试发邮件,$rs=mail('dalong0309@163.com','这个是主题',' 这个是内容');var_dump($rs);,输出结果是true,可查看邮件,却发现没收到任何邮件.一开始怀疑是php配置那里没 设置好对应的sendmail路径,改好php.ini配置后,却发现还是收不到邮件.检查了sendmail

linux中sendmail邮件发送导致服务器延迟

在折腾自动备份到邮箱的脚本,执行中突然vps变得非常卡,ping了下发现vps的延迟飙升到了2000+,从阿里云后台的监控看上行带宽最大已经达到了1MB/s, 停止sendmail服务后延迟正常,重启后问题依旧,很容易就可以判断应该是邮件发送的附件体积较大占用大量网络资源导致的问题,尝试重启sendmail问题依旧,可以判断重启后邮件仍在发送的列队,会重新发送,平常很少使用mail命令,所以一番搜索后找到答案:    代码如下 复制代码 [root@abccccc ~]# sendmail -b

Linux SendMail发送邮件失败诊断案例(二)

Linux上Sendmail经常由于一些配置问题,导致邮件发送失败,下面整理.收集了一些邮件发送失败.异常的案例. 案例1:在新服务器上测试sendmail发送邮件时,发现邮件发送不成功,检查/var/log/maillog日志文件发现如下错误(Notice:hostname.邮箱地址等信息使用xxx代替)   tail /var/log/maillog May 15 09:43:38 xxxxx sendmail[9182]: s4F1hcQe009182: from=root, size=5

Linux SendMail发送邮件失败诊断案例(四)

    最近又碰到一起Linux下SendMail发送邮件失败的案例,邮件发送后,邮箱收不到具体邮件, 查看日志/var/log/maillog 发现有"DSN: User unknown"以及"dsn=5.1.1, stat=User unknown"等错误信息,脱敏后的具体日志如下所示:   Nov  1 00:45:41 mylnx01 sendmail[17770]: v9VGjfnA017770: Authentication-Warning: mylnx

Linux简单配置SendMail发送邮件

本文简单整理了一下如何在Linux服务器上安装.配置SendMail发送邮件的步骤,此文不是配置邮件服务器,具体测试环境为CentOS Linux release 7.2.1511 (Core) ,如遇特殊平台有所差别,请以实际情况为准则. Linux 系统版本查看   检查.了解系统版本信息,主要是如果使用rpm安装时,需要下载合适的版本. [root@mylnx06 ~]# more /etc/redhat-release CentOS Linux release 7.2.1511 (Cor

Linux SendMail发送邮件失败诊断案例(三)

一Linux服务器突然发送不出邮件,检查了很多地方都没有发现异常,检查/var/log/maillog发现如下具体信息: Apr 12 00:36:04 mylinux sendmail[4685]: u3BGa4Is004685: Authentication-Warning: mylinux.xxx.xxxx.com: oracle set sender to BackupAdmin using -f Apr 12 00:40:05 mylinux sendmail[4685]: u3BGa

Linux sendmail发送邮件失败诊断案例(一)

在新服务器上测试sendmail发送邮件时,发现邮件发送不成功,检查日志文件发现如下错误(Notice:由于涉及公司服务器,邮箱等,故下面hostname.邮箱地址等信息使用xxx代替) tail -40 /var/log/maillog   May 15 09:43:38 xxxxx sendmail[9182]: s4F1hcQe009182: from=root, size=58269, class=0, nrcpts=1, msgid=<201405150143.s4F1hcQe0091

linux中apache配置两个域名指向同一个ip地址不成功

问题描述 linux中apache配置两个域名指向同一个ip地址不成功 两个域名解析完毕,在linux服务器中配置apache文件后有一个域名不成功.测试过解析没问题,将有问题的域名指向其它有域名的服务器发现可用~望求高手出手帮忙~ 解决方案 看看这个 解决方案二: 看看这个

linux中修改Sendmail默认地址

今天重新部署了位于北京的Develop服务,使用php内置函数通过sendmail发送邮件显示由xxx@localhost.localdomain代发.这样看起来很不专业,那么这里是修改的方法: 修改php.ini中的 sendmail_path = /usr/sbin/sendmail -t -i -f admin@zhluo.com