背景:如果您为开发目的设置了本地apache服务器,则可能遇到sendmail需要很长时间(至少一分钟)才能发送电子邮件的问题.如果您尝试使用生成的电子邮件调试问题,这将非常令人沮丧.

互联网上有几个论坛帖子讨论了这个问题.但是,没有一个主题描述了我的有限知识应该做些什么.以下是适合我的步骤:

1)使用此命令找到您的主机名(如果您忘记了它):

:〜$cat / hosts / hostname

MYHOSTNAME

2)编辑文件/ etc / hosts并确保第一行是以下内容:

127.0.0.1 localhost.localdomain localhost myhostname

3)编辑sendmail配置文件(Ubuntu中的/etc/mail/sendmail.cf)和
取消注释#O HostsFile = / etc / hosts行

4)重新启动计算机.计算机现在启动速度要快得多,而且mail()函数应该立即返回.但是,除非您按照步骤5执行,否则实际上不会发送电子邮件.

5)每当使用邮件功能时,您必须新使用sendmail’-f’选项.例如:

mail(‘recipient@somewhere.com’,’主题’,’消息’,null,’ – fsender @ somewhere.com’);

我对其他服务器用户的问题是:

可以进行哪些进一步的更改,以便我不必使用sendmail -f选项?虽然添加-f选项并不是很难,但是当您的CMS(例如Drupal)在发送邮件时不使用-f选项时会出现问题.您需要破解核心模块才能添加此选项.

嗯,我知道这不是你要问的,但为什么你不尝试Postfix或Exim?它们都可用于ubuntu(Postfix甚至是Ubuntu系统上的默认mta),它们都提供兼容的“sendmail”命令,效果非常好.恕我直言sendmail有点过时了,你会有更好的机会获得更现代的MTA支持.

php mail()函数在本地开发机器上很慢的更多相关文章

  1. android – Genymotion – 哪些IP设置在etc / hosts文件中,用于通过域访问主机的本地Web服务器?

    在原始模拟器中,我可以使用此IP地址推送具有主机本地域列表的自己的etc/hosts文件:10.0.2.2web.loc我必须为Genymotion仿真器使用哪个IP(虚拟机设置中的网络设置为“VirtualBox仅限主机以太网适配器”,模拟Android机器中的IP为192.168.56.101.我尝试192.168.56.1但这不起作用.谢谢你的帮助.编辑:我使用NAT而不是Host-Only用于网络,现在我可以通过其真实IP地址连接到主机PC.解决方法10.0.3.2是genymotionvm机器的

  2. android – 模拟器中hosts文件中的Url映射被忽略

    我正在使用genymotion仿真器,并使用它从主机文件中提取adbremountadbpull/system/etc/hostsC:\Users\Rkn09\Desktop\hosts我添加了新的映射192.168.0.115xxx.mydomain.com,我把它推回到模拟器使用adbpushC:\Users\Rkn09\Desktop\hosts/system/etc/hosts但是当我向x

  3. PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法

    这篇文章主要介绍了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法,较为详细的分析了Windows平台sendmail配置步骤与相应的使用技巧,需要的朋友可以参考下

  4. centos – 如何从denyhosts删除IP地址

    我正在尝试从我的家用电脑上使用denyhosts,现在它已经阻止了我的ip地址并输入了/etc/hosts.deny.现在我的ip不是静态的,它每周都会打开,所以我可以在hosts.allow中修复ip.我尝试从/etc/hosts.deny手动删除该ip,并在5分钟后再次添加该地址.如何从denyhosts手动删除被阻止的IP地址CentOS的您实际上需要停止denyhosts,然后从其他6个文

  5. ubuntu – fstab中的CIFS挂载在IP上成功,在/ etc / hosts中写入的主机名失败

    –是DNS/WINS/其他一些硬编码到mount.cifs的解析方法吗?

  6. ubuntu – FQDN是如何确定的?

    我正在使用Ubuntu,并使用Puppet管理我的主机.在一台或两台机器之前,我的主机解析为hostname.backend.example.com.最后两台机器解析为hostname.staging.internal.我对这些名字是如何到达感到有点困惑.和/bin/hostname回复如下:存在将108.166.97.91映射到web01.backend.example.com的DNS记录.为什

  7. ubuntu – 如何在将chnages发送到hosts.allow之后重新启动

    我已经制作了chnages/etc/hosts/allow之类的我必须重新启动整台计算机来检查,是否有任何服务我可以重新启动来检查设置大多数使用/etc/hosts.allow的服务都会注意到文件的更改而不重新启动.

  8. 在Ubuntu 11.04上将ip更改为/ etc / hosts中的dns

    看看/etc/host.conf.它应该说订单主机,绑定,它告诉它相信/etc/hosts在它相信dns之前.

  9. ubuntu – 如何限制ssh登录到特定的ip或主机

    我想限制我的ssh登录只为一个IP地址,所以我修改了以下文件并添加了这一行,希望它能工作但没有运气连接被拒绝我不想使用任何iptables的东西.为什么它不以这种方式工作,我该如何解决它,以及任何解释?

  10. Ubuntu仅允许从192.168.0.0/8或服务器IP地址进行传入访问

    我怎样才能认定只有经批准的IP地址才能访问我的ubuntu服务器12.04我只是设置它.如果安装了UFW,您可以使用以下命令实现此目的:要允许通过特定的IP地址使用,为了允许特定的子网,我们调用网络掩码并使用,要允许您使用特定端口和IP地址,请参考communitydocumentation获取预先帮助.使用tcpwrappers,/etc/hosts.deny在/etc/hosts.allow之

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部