当前位置: 首页 > 面试题库 >

无法通过“ localhost”端口25连接到邮件服务器

韦高谊
2023-03-14
问题内容

当我尝试使用PHP发送电子邮件时,我一直收到此错误消息:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\dressoholic\register.php on line 50

我的php.ini看起来像这样:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yoursite.com

我将笔记本电脑用作服务器。.我在做什么错?谢谢。


问题答案:

您需要在本地运行邮件服务器。如果是Unix,请启用sendmail。如果是Windows,请安装IIs的“简单邮​​件传输服务器”(不确定名称是否正确)组件



 类似资料:
  • 我想从我的GAE项目发送邮件。我遵循了文档示例... 部署后,我会收到以下异常消息 javax.mail.MessagingException:无法连接到SMTP主机:localhost,端口:25; 但文件上说: 在创建JavaMail会话时,如果不提供任何SMTP服务器配置,App Engine将使用邮件服务发送消息 但它似乎试图连接到SMTP服务器...而且很明显本地主机上没有SMTP服务器

  • 问题内容: 我目前正在从事一个涉及创建.jar文件的项目。要实现以下目标,我应该导出/读取朋友注册表的路径,一旦完成,我应该通过电子邮件将结果取回。整个概念是创建jar文件,一旦单击它,由于实际上是通过电子邮件发送的,因此我会通过电子邮件获取结果。 (我希望这是有道理的) 因此,首先,我结合了以下代码来实际读取注册表并显示键(我从堆栈溢出的流行帖子中获取了读取/写入注册表),因此读取过程运行正常,

  • 我正在尝试连接到我的电子邮件服务器使用我的spring boot应用程序。当我从命令提示符telnet localhost25时,我看到下面的- 220 Microsoft ESMTP邮件服务准备就绪2016年5月18日星期三11:09:30-0400 但是,当我尝试从我的程序连接时,我看到下面的错误 原因:org.springframework.Mail.mailsendexception:邮件

  • 我的入口pod无法通过IP访问两个集群IP服务。有很多其他集群IP服务它没有到达困难。包括在同一个命名空间中。另一个pod到达服务没有问题(我在同一个命名空间中尝试了默认后端,一切正常)。 我应该去哪里?以下是我的实际服务,它无法到达第一个,但可以到达第二个: 我的入口吊舱:

  • 我正在尝试使用 javamail 连接到本地后缀鸽子服务器。我已经使用 Thunderbird 成功连接到服务器,所以我知道我的用户名和密码是正确的,但我总是得到 我所知道的唯一一件事就是改变java。禁用一些不太安全的协议。dovecot需要什么协议?还是我看错了方向。 如果这是一个协议问题,是否有任何方法可以将参数传递给编译器?我确实有其他服务,我想阻止支持禁用的协议 编辑: 这是我使用的代码