- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在 Windows 2008 服务器(64 位)上安装了 XAMPP,并尝试将邮件服务器配置为使用 SendMail,但由于某种原因它无法正常工作。
我在 PHP.ini 中的设置是:
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
SMTP = IMC-EXCH-CLUS.ourhospitalname.com
smtp_port = 25
auth_username = myemailusername
auth_password = mypass
sendmail_from = myemailusername@myhospitalname.com
PHP/MYSQL 页面似乎没有给我任何错误并成功执行了脚本。
如何检查以确保 INI 文件中的电子邮件信息设置正确?如果是,我还需要做什么才能成功使用 SendMail?
最佳答案
在谷歌中找到了这个:
您可以使用 sendmail 包从本地主机发送邮件,sendmail 包是 XAMPP 中内置的。因此,如果您使用 XAMPP,那么您可以轻松地从本地主机发送邮件。
例如,您可以配置C:\xampp\php\php.ini
和c:\xampp\sendmail\sendmail.ini
用于 gmail 发送邮件。
在C:\xampp\php\php.ini
中找到extension=php_openssl.dll
并删除该行开头的分号以使SSL适用于gmail对于本地主机。
在 php.ini 文件中找到[邮件功能]
并更改
SMTP=smtp.gmail.com
smtp_端口=587
sendmail_from = my-gmail-id@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\"-t"
现在打开C:\xampp\sendmail\sendmail.ini
。将 sendmail.ini
中的所有现有代码替换为以下代码
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=my-gmail-id@gmail.com
auth_password=my-gmail-password
force_sender=my-gmail-id@gmail.com
现在你已经完成了!创建具有邮件功能的php文件并从本地主机发送邮件。
PS:不要忘记替换上面代码中的 my-gmail-id 和 my-gmail-password。
关于php - Sendmail 未在 XAMPP 中发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19168985/
我知道我可以使用 -f 开关来设置 sendmail 的返回路径,我想知道是否可以在某处更改默认返回路径,或者唯一的方法是在每次发送时设置它。 最佳答案 您可以使用FEATURE(genericsta
mailx和sendmail有什么区别? 哪一个发送电子邮件的效率最高(从性能角度来看)? 最佳答案 mailx 是邮件客户端。它可以撰写电子邮件并将其发送到本地邮件传输代理(sendmail、p
在通过 sendmail 和 procmail 处理入站电子邮件时,我无法将 procmail 日志条目与 sendmail 的邮件日志条目进行匹配。 Sendmail 将 queue-id 发布到日
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwa
我对我们的 Web 服务器中的问题感到有点绝望。我们的网络是一个拥有大量用户和事件的社区。我们向用户发送他们感兴趣的事件的个性化邮件。我们在处理这些邮件的脚本中遇到问题。 我们的批量电子邮件脚本在有数
我正在使用 Google Apps for Domain 来托管来 self 的域的电子邮件,并且我已根据 Google 文档在我的网站上设置了 MX 记录。我还可以使用“sendmail”服务器从我
我正在尝试在我的 FreeBSD 服务器上使用双 MTA SA/VS 实现设置新安装的 Sendmail。当我自己处理邮件时,一切似乎都运行良好,但是当我尝试通过我的智能主机发送邮件时(我在其他服务器
我已经在 phpinfo 文件中的实时服务器(Linux basd LAMP)上上传了我的 joomla 项目,我发现了 "/usr/sbin/sendmail -t -i"用于 smtp 配置。和我
我正在处理一个反垃圾邮件项目( centmail ),该项目涉及让发件人使用添加自定义 header (以及签名,但该部分是 easier )的客户端插件。一般的问题是向您的外发邮件添加电子邮件 he
$to = "jijodasgupta@gmail.com"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; if (mail($to, $subj
我刚刚尝试使用 sendmail 功能如 Mail::Sendmail 中所述 我发现只要我有一个 SMTP 服务器在本地主机上运行,我就可以从任何域发送带有用户 ID 的邮件。这怎么行?或者我错
我正在尝试使用以下命令从命令行发送邮件: echo "Subject: sendmail test" | sendmail xyz@mail.com 这可以正常工作并显示主题,但是我无法为此添加正文。
我已经在 Centos 7 上安装了 sendmail 并使用 SMART_HOST 设置了中继服务器。 但是 sendmail 在发送电子邮件时没有使用我的中继服务器,它一直使用 localhost
我有一台虚拟 CentOS 机器,我需要配置 sendmail 进行集成测试。我需要 sendmail 接受来自任何地方的所有电子邮件,而不是进行任何用户验证。我只需要它接受所有传入的有效电子邮件,而
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
尝试在脚本中发送电子邮件时,我当前使用的主机具有粗略的可靠性。 (我认为他们对让任何垃圾邮件通过真的很苛刻,而且他们碰巧也过滤掉了一些合法的东西)。我基本上需要一个替代方案。我记得看到一个网站,你可以
我已被添加到 CBL 列表中,因为我们的 Fedora 17 服务器(我们已对其进行了更新)现在正在发送将自身标识为 localhost.localdomain 的邮件。 我已从一台装有 fedora
我正在尝试在 GitLab 中设置电子邮件发件人。 我已经按照指南中的建议安装了 postfix,但是当我注册新用户时,没有发送电子邮件。 我已经尝试使用我的一个 Windows 邮件服务器的配置来配
我有一个 jar 的 UI 包装器。当 UI 触发事件“submitButton”时,将调用以下方法来执行它。 jar 在单独的进程中执行,但仅在调用进程(即 UI 服务器)停止后才会发送邮件。知道为
我尝试在我的应用程序 java 中创建一个 EmailSender 我制作了电子邮件框架,然后用谷歌搜索一些可以帮助我的例子, 所以我发现这个教程非常有用 http://www.javapractic
我是一名优秀的程序员,十分优秀!