我可以在本地操作系统下使用 mailgun 沙箱域发送电子邮件吗?

2023-12-09

我在 mailgun 注册了自己,域名是我的 laravel 应用程序使用的

我还看到我的域中有一个沙箱域,如下所示:

sandboxdXXXXXXXXXXXXXXXXXXXX.mailgun.org

在 SMTP 阻止下我看到文本: 获取您的 SMTP 凭据:

SMTP hostname: smtp.mailgun.org
Port: 587 (recommended)
Username: [email protected]
Default password: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX

在我的本地操作系统 ubuntu 18 下的 apache 2 上工作 我尝试在本地 .env 中发送电子邮件:

MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=postmaster@sandboxdXXXXXXXXXXXXXXXXXXXX.mailgun.org
MAIL_PASSWORD=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS='[email protected]'
MAIL_FROM_NAME='FROM NAME'
MAILGUN_SECRET='XXXXXX-XXXXXXX'
MAILGUN_DOMAIN='sandboxdXXXXXXXXXXXXXXXXXXXX.mailgun.org'

结果我发送的电子邮件没有错误,但我没有收到 mailgun 授权收件人中的 2 个用户的电子邮件。

对于这个沙箱域,我可以将其用于本地操作系统吗?我可以在本地操作系统下发送电子邮件吗?

更新 :在我的本地 .env 中,我设置了 mailtrap.io 参数,它工作正常。

在我的 mailgun 帐户的帐户安全 -> API 安全 -> API 密钥中,我有参数 L

Private API key 
Public validation key 
HTTP webhook signing key

在远程开发服务器上设置应用程序

MAIL_MAILER=smtp
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=XXX
MAIL_PASSWORD=XXX
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS='[email protected]'
MAIL_FROM_NAME='FROM NAME'

如果 MAIL_USERNAME 和 MAIL_PASSWORD 必须填写帐户安全 -> API 安全 -> API 密钥中的值 另外,如果 MAIL_FROM_ADDRESS 必须是我之前在设置中创建的授权收件人之一?

更新块 2:我尝试从实时域填充参数,但失败了。 我在这里搜索参数:https://prnt.sc/18ouojv ?

提前致谢!


由于沙盒域仅限于授权收件人。因此请务必验证收件人电子邮件

https://app.mailgun.com/app/sending/domains

enter image description here

如果收件人收件箱没有收到电子邮件,请检查垃圾邮件 文件夹。

Ref:https://help.mailgun.com/hc/en-us/articles/360011702394-Why-Do-My-Emails-Go-to-Spam-

如果仍然不起作用,请将邮件程序更改为 smtp

MAIL_MAILER=smtp

Then run

php artisan config:clear

Env

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=postmaster@sandbox**************.mailgun.org
MAIL_PASSWORD=************************
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=youraccountemailaddress
MAIL_FROM_NAME="${APP_NAME}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以在本地操作系统下使用 mailgun 沙箱域发送电子邮件吗? 的相关文章

  • 使用 laravel 检查活动用户状态

    这是非常标准的登录功能和验证 效果很好 但我还想检查用户是否处于活动状态 我在用户表中设置了一列 并将 活动 设置为 0 或 1 public function post login input Input all rules array
  • 如何在 Laravel 5.4 中使用 bootstrap 4?

    我在我的 laravel 应用程序上使用 npm 安装了 bootstrap 4 但我认为 bootstrap 3 的工作落后于 bootstrap 4 使用命令 npm install npm install email protecte
  • Mailgun 内联图像,它是如何工作的?

    我正在使用 mailgun 并希望将图像添加到我的时事通讯中 现在我这样做了 mg gt sendMessage domain array from gt email protected cdn cgi l email protection
  • 如何使用 Laravel Mix 和 WorkBox?

    我正在尝试为我的应用程序构建一个 PWA 并花了近 48 小时试图弄清楚如何将 Workbox 与 Laravel Mix 结合使用 具有讽刺意味的是 谷歌说 Workbox 是为了让事情变得简单 Buh 好吧 到目前为止我已经弄清楚了 我
  • Laravel 中的支付网关回调时会话会自动销毁

    我正在尝试将 CCavenue com 支付网关集成到我的 Laravel 7 项目中 我面临的唯一问题是在回调 url 中 从支付网关获取发布数据后 活动会话会自动销毁 我还向中间件添加了 CSRF 例外 PayController 生成
  • 我可以更改 Route-Model-Binding 的解析逻辑以始终小写字符串键吗?

    我在 Laravel 5 7 项目中使用 UUID 键 并且效果非常好 当通过路由从数据库请求项目时 将查找键并将其作为字符串进行比较 当请求发送大写的 uuid 字符串时 路由模型绑定将找不到模型 因为 Laravel 的 UUID 字符
  • Laravel 5.3 Eloquent 事务和外键限制

    我正在从事一个更大的项目 我们在一个 Postgres 数据库中有多个模式 我们在模式之间创建了外键 这是一个例子 gt 我们有公司模式和用户模式 公司模式有company users表 该表对user users表有外键限制 CREATE
  • @apply 在 Laravel Mix 中的 Vue 组件内不起作用

    我在 Laravel 中使用 Tailwind CSS 和 VueJS 组件 如下所示
  • 将策略应用到资源控制器

    我有一个CRUD资源定义通过Route resource User UserController 既然可以生成CRUDGates and Policies 有没有办法应用这样的Gate Policy 以便将相应的Gate Policy应用于
  • Laravel:使用 Faker 播种多个独特的列

    介绍 怎么样 伙计们 我有一个关于模型工厂和多个独特列的问题 背景 我有一个名为 Image 的模型 该模型将语言支持存储在单独的模型中 图片文字 图片文字 has an image id栏 语言栏和文本栏 图片文字有一个约束MySQL那个
  • Laravel Schema Builder 改变存储引擎

    我正在尝试更改表并将其存储引擎更改为InnoDb 当我跑步时php artisan migrate它完成且没有错误 然而 当我检查 Sequel Pro 中的存储引擎时 没有任何变化 public function up Schema ta
  • Apache 虚拟主机始终重定向到 /dashboard

    我遇到的问题似乎是一个常见问题 但我找到的任何解决方案似乎都不适合我的情况 我正在尝试设置一个虚拟主机 以便我可以通过 mytestdomain local 访问我的 Laravel 安装的公共文件 但是当我在 google chrome
  • Laravel 意外错误“类用户包含 3 个抽象方法...”

    在 Laravel 上编写我的身份验证应用程序时 我遇到了一个以前从未见过的错误 我已经集思广益了近一个小时来解决这个问题的原因 但仍然找不到解决方案 Error User 类包含 3 个抽象方法 因此必须声明为抽象方法或实现其余方法 Il
  • 拉拉维尔; “SQLSTATE[HY000] [2002] 连接被拒绝”

    我在 OSX 主机上设置了 homestead 2 0 并使用 Sequel Pro 我可以进行迁移并确认数据已在Sequel Pro中迁移 因此看起来数据库连接没有问题 但是 一旦我尝试从 Laravel 4 2 应用程序获取数据 它就无
  • Laravel 5.6 - 注册表无法正常工作并且不显示任何错误

    在我最近的一个项目中 定制登记表不管用 当我单击注册按钮时 它会重新加载注册表单 不会打印任何错误 并且不会将数据插入数据库中 这是注册表的外观 这里是移民文件代码 public function up Schema create user
  • 如何创建可以从任何控制器和刀片文件访问的全局函数

    我有两个控制器文件 homecontroller 和 backendcontroller 创建全局函数并从两个文件访问它的最佳方法是什么 I found here https stackoverflow com questions 3241
  • laravel 中哪里可以设置标题

    我想将标题设置为array Cache Control gt no cache no store max age 0 must revalidate Pragma gt no cache Expires gt Fri 01 Jan 1990
  • 如何使用 then() 将 Fetch 响应的 JSON 正文传递给 Throw Error()?

    EDIT 你误会了 考虑这个伪代码 这本质上是我想做的 但这样写是行不通的 一旦您使用 Fetch 收到 Laravel 422 响应 response不包含实际的 JSON 数据 你必须使用response gt response jso
  • Laravel 从 API 响应中删除标头值

    Laravel 应用程序版本 5 6 我希望从 API 响应中显示的 Cache Control 标头中删除 private 值 我有一个中间件添加 无缓存 和 无存储 值 response next request response gt
  • 修复 laravel 5 会话在刷新或进入另一个页面后过期的问题?

    我正在使用 laravel 默认身份验证 当我登录我的网站时 一切都很好 当我尝试刷新或转到另一个页面 仍然使用身份验证中间件 时 我的会话已过期 我直接注销 必须再次登录 如何解决此问题 以便在刷新页面或浏览另一个页面时保持登录状态 值得

随机推荐

  • 如何使用 SQL 参数

    我正在尝试为我正在制作的一个简单游戏创建一个数据库 但在查询玩家统计数据时遇到问题 至此数据库可以进行搜索和更新 但是只有修改实际代码才能改变搜索词 到目前为止的整个代码 对任何缩进错误表示歉意 Importing modules impo
  • NHibernate 和拦截器 - 测量/监控 SQL 往返时间

    为了获得缓慢或潜在缓慢区域的早期警告 我希望有一个 NHibernate 拦截器 它可以充当性能监视器 以便任何花费超过给定时间的数据库操作都会引发一个事件并且 重要的是 应用程序日志中的完整堆栈跟踪 拦截器似乎是了解这一点的一个很好的窗口
  • 在多个字符串中查找完全相同的字符串

    下面的例子 我有一个像这样的数组 Array 0 gt vlakke lasflenzen PN6 1 gt vlakke lasflenzen PN10 2 gt vlakke lasflenzen PN16 3 gt vlakke la
  • LLVM 将 pthread 函数调用插入到 IR 中

    我正在写一个 LLVM 通行证 它是LoopPass 需要将 pthread create 和 pthread join 等 pthread 函数调用插入到 IR 中 我知道如何创建函数调用并将其插入到 IR 中 但我无法获取 pthrea
  • 如何在 sqlalchemy 表达式语言中设置 DEFERRED 约束?

    我有一个表 我们称之为 table A 它有一个引用 table B 的外键 Table B 还有一个引用 table A 的外键 要为 table A 插入一条记录 我必须将外键约束配置为最初延迟 我试图首先创建table A 第二次创建
  • 使用 Zurb Foundation 滚动过去时,粘性顶部栏会使页面跳转

    我的网站使用 Zurb Foundation 4 框架 我想要一个位于标题下方的导航栏 当您滚动过去时 该导航栏会粘在页面顶部 这工作得很好 除了当顶部栏粘在页面顶部时页面内容会向上跳跃约 45 像素 尽管这是一个不同的导航元素 但可以在此
  • Auth.auth().currentUser?.reload() 不会刷新 currentUser.isEmailVerified

    我正在尝试使用 Firebase 实施电子邮件验证 我已经创建了成功重定向到我的应用程序的动态链接 我也在网上测试了该链接 它工作完美并且可以验证电子邮件 但是 验证电子邮件上的链接将我重定向到我的应用程序 Auth auth curren
  • VBA - 使用Excel中已选择的颜色来填充单元格内部

    我知道如何将单元格的内部颜色设置为某种颜色 但是有没有办法让它 即单元格颜色 默认为功能区颜色窗口中已选择的颜色 我很晚才谈到这个问题 但由于它在谷歌搜索其他内容时出现 我想我会提到 当它说你不能做提交者想要的事情时 所选答案是不正确的 您
  • IntelliJ IDEA 升级后出现 NoClassDefFoundError

    最近我使用 IntelliJ IDEA 和 Gradle 创建了一个新项目进行依赖管理 解决项目所需的所有依赖项并运行它后 出现以下错误 java lang NoClassDefFoundError org springframework
  • 从R中的数据表制作直方图[重复]

    这个问题在这里已经有答案了 我有一个变量a 其数据为 Count Value 2 Apple 5 Ball 6 Cat 10 Dog 我想构造一个直方图 使得 x 轴上有值 y 轴上有计数 不知道该怎么办 我们可以用barplot barp
  • 仅将样式应用于可编辑内容中的选定文本

    Problem 你好 我有一些代码 当单击按钮时 contentEditable 中的所有内容 p 标签的字体粗细为 600 粗体 我想知道的是 当按下按钮时 如何才能做到这一点 而不是将 p 标签中的所有内容设置为 600 字体粗细 而只
  • 如何在ListView onItemClick中获取HashMap id值?

    我尝试将 ImageList 添加到我的应用程序中 我添加成功了 它显示了我选择的银行的徽标 我添加了通过HashMap 因为我想在单击日志图像时获取银行名称 但我无法输入银行名称单击项目时方法 谁能帮我解决这个问题 这是我的活动代码 pu
  • 使用日期时间选择器从sql数据库读取数据

    如何使用 datetimepicker 值从数据库读取数据 我的表单中有一个日期时间选择器和一个数据网格视图 我想从 Sql 数据库表中获取具有所选日期时间选择器值的数据 我尝试使用这段代码 Private Sub BTNFIND Clic
  • Task.Run 中的动态

    我在不相关的类中有一个长时间运行的同名任务 我试图使用动态的通用方法来获取此代码 我收到以下错误 用户代码未处理 Microsoft CSharp RuntimeBinder RuntimeBinderException 消息 无法将类型
  • 注销以在 xmpp smack 中添加好友

    在我的应用程序中 当我必须添加朋友时 我通常会发送订阅数据包 4 次 IE A gt B 订阅 B gt A 已订阅 B A 订阅 A gt B 已订阅 每执行一步后 我都会在服务器上看到状态立即发生变化 但在我的应用程序中 只有在注销并再
  • 当我按 F5 时 btnAdd_Click 触发

    您好 我有一个简单的代码 可以在按钮单击事件中将数据插入数据库 它执行良好并将数据插入数据库 插入数据后 如果我按 f5 按钮 它会再次将具有相同值的新行插入到数据库中 每个 f5 按钮上都会触发按钮单击事件 刷新 问题是什么 谢谢你 纳古
  • 如何从长字符串中获取电子邮件地址

    在 PHP 中 我有一个像这样的字符串 string email protected MIME Version bla bla bla 如何仅获取电子邮件地址 有什么简单的方法可以得到这个值吗 在 mandaleeka 答案的基础上 使用空
  • 从 iFrame 中访问元素 - 在 watir-webdriver 0.6.6 中失败 - 在 0.6.4 中工作正常

    我试图在 iFrame 内的下拉列表中选择一个值 该框架嵌套在桌子内 HTML div class modalWindow ui dialog content ui widget content ModalWindow containsFr
  • 使用 R 重命名文件夹中的多个文件[重复]

    这个问题在这里已经有答案了 我有一个文件夹 其中包含几个按数据测量日期命名的文件 例如 07182014 csv 07192014 csv 由于我有多个测量站 因此我想在每个文件名前添加站号以进行区分 例如 文件 07182014 csv
  • 我可以在本地操作系统下使用 mailgun 沙箱域发送电子邮件吗?

    我在 mailgun 注册了自己 域名是我的 laravel 应用程序使用的 我还看到我的域中有一个沙箱域 如下所示 sandboxdXXXXXXXXXXXXXXXXXXXX mailgun org 在 SMTP 阻止下我看到文本 获取您的