问题标签 [mailtrap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
67 浏览

php - Laravel 7 上 Mailtrap 的值 null 问题的偏移量

我正在使用 Laravel 7 和 PHP 7.4。

我正在使用 Mailtrap 测试电子邮件。我刚刚将我的 Laravel 版本升级到 7.4,我的电子邮件已停止工作。当我尝试发送演示电子邮件时,它在下面给我一个错误

问题在这里:

控制器:

邮件文件:

刀:

0 投票
0 回答
32 浏览

laravel - 当我尝试通过 laravel 发送电子邮件时,我正在获取 fwrite()

在我开始收到此错误之前,我一直正常发送

这是我的 .env

这是我的配置文件

这里有什么问题

0 投票
1 回答
172 浏览

email - 使用 Mailtrap 发送实际邮件

请问如何使用 Mailtrap 发送实际邮件?似乎所有邮件都留在收件箱中而没有真正击中收件人。

0 投票
1 回答
248 浏览

php - create() 必须是数组类型(laravel 中的邮件陷阱错误)

我正在构建一个投诉管理系统,并在 laravel 中配置 mailtrap 来发送邮件。我想要的是当用户添加新投诉时,系统会自动向管理员发送一封“新投诉”电子邮件。我在控制器的添加新投诉功能中编写了一个简单的代码,但是当我运行该应用程序时,出现了一个我不明白的错误。

传递给 Illuminate\Database\Eloquent\Builder::create() 的 TypeError 参数 1 必须是数组类型,给定对象,在 C:\xampp\htdocs\Complain-Management-System\vendor\laravel\framework\src\ 中调用Illuminate\Support\Traits\ForwardsCalls.php 在第 23 行

这是我的创建功能:

这是路线:

0 投票
2 回答
266 浏览

mysql - 在 Laravel 7 中使用 Mailtrap 向具有不同角色的用户发送电子邮件

我正在制作一个电子商务网站,我想在订单完成后向不同角色的用户发送电子邮件。我只能为特定角色执行此操作,但如何针对不同角色执行此操作?由于普通用户可以是卖家,卖家也可以从其他卖家那里订购产品。到目前为止,这些是我尝试过的步骤:

订单控制器.php

但是,这仅适用并将电子邮件发送到user角色而不是seller角色。

这是我的邮件模型:

订单完成.php

我也尝试过Mail::to($suborder->user->email)->send(new OrderCompleted($suborder));,其中我SubOrder.php model的如下:

但是当我尝试使用第二个查询时,我得到一个错误Trying to get property 'email' of non-object

我该如何做到这一点?任何建议将不胜感激。谢谢!

0 投票
3 回答
3175 浏览

node.js - 连接 ECONNREFUSED 127.0.0.1:587 (nodemailer + mailtrap)

我一直在尝试获得 nodemailer 的基本组合,使用 mailtrap.io 帐户工作,并删除。

这是我的 app.js:

这是我得到的错误输出:

我尝试了很多方法来修复它,并不断收到相同的错误消息:

  • 打开 Gmail 中的“不太安全的应用程序”选项并使用上面的代码尝试连接到 smtp.gmail.com。
  • 在上面的代码中手动编辑端口号。
  • 在上面的代码中打开和关闭安全模式。
  • 在端口 587、465 以及其他几个端口上添加 Windows Defender 防火墙例外只是为了好玩,看看它们是否可以工作。
  • 完全禁用 Windows Defender 防火墙。
  • 在我的家庭网络上的其他计算机上运行代码。
  • 检查“netstat -an”以查看是否列出了端口 587 或 465。他们不是,但是这个端口是一直打开还是只在需要时打开?这可能是问题吗?

有人对这里可能发生的事情有任何想法吗?我只是一个普通人,使用他的家庭互联网连接编写一个小程序,每天向自己发送一次电子邮件警报。我的 ISP 会阻止这个吗?

编辑-添加一些我尝试过但没有奏效的新东西:

  • 传输选项“ignoreTLS:真/假”(都尝试过)
  • 传输选项“requireTLS:true/false”(两者都试过)
0 投票
1 回答
53 浏览

php - Laravel - 不从站点发送消息

拉拉维尔 7.0

从本地主机发送电子邮件不起作用。他写道,如果没有电子邮件,他就无法发送消息,但我将所有字段都放在了电子邮件中。使用 docs.laravel 创建所有内容。

路线\web.php

应用\Http\Controller\MailSetting

应用\邮件\邮件类

.env_file

配置\邮件.php

接触刀片

email_view

第一次出现错误后,我决定可以更改 Gmail 上的设置,更改它们,但出现另一个错误。

0 投票
1 回答
165 浏览

azure - 如何在 Azure 虚拟机中设置终结点

我正在尝试在 Azure VM 上设置MailTrain(一个时事通讯应用程序)。我用虚拟机、虚拟网络、网络接口、网络安全组、公共 IP 地址和私有 DNS 区域创建了一个资源组。

MailTrain 需要三个 URL 端点,它们都指向同一个 IP 地址。出于测试目的,我想创建所有指向 VM 的内部端点。我在 DNS 区域中使用了 DNS 条目,但它没有按我的预期工作。

私有 DNS 区域的名称等于 VM 的公共 IP 地址的 DNS 名称。私有 DNS 区域和虚拟机通过虚拟网络链接链接并启用自动注册。虚拟网络包含一个默认子网。我为指向 VM 的内部 IP 地址的“列表”创建了一个 A 条目,为指向公共 IP 地址的 DNS 名称的“sbox”创建了一个 CNAME 条目。端口 80 和 443 的入站规则已添加到网络安全组。

控制台在运行安装脚本时向我显示以下消息:

0 投票
0 回答
46 浏览

laravel - 无法在 laravel 中使用 mailtrap 发送电子邮件

提交查询消息后,我正在使用 mailtrap 发送电子邮件。首先,我在 .env 文件邮件部分创建帐户并配置凭据。在我使用 \mail::To 功能发送电子邮件之后。但它不工作。请帮我解决我的错误。

.env

前端控制器.php

查询mail.php

0 投票
1 回答
68 浏览

laravel - laravel 7上的电子邮件验证

我有一个问题,实际上,我正在使用 laravel 7 开发一个网站,并且我使用 mailtrap.io 成功地进行了电子邮件验证和密码重置功能;但是所有这些都只是在本地主机中,我想知道是否有任何其他方式可以在生产端使用它,因为我希望用户在他们的电子邮件上而不是在 mailtrap 网站上接收电子邮件验证和密码重置响应。这是显示电子邮件验证和密码重置响应的 图像 在此处输入图像描述