草庐IT

钓鱼邮件

全部标签

php - 通过 sendgrid 发送的电子邮件未送达

我已选择sendgrid将电子邮件发送到我的邮件帐户。我使用phpcurl来这样做。当我运行curl脚本将邮件发送到sendgrid服务器时$url='https://api.sendgrid.com/';我得到了{"message":"success"}json响应但是邮件没有发送到我的邮件帐户(比如google) 最佳答案 您的电子邮件已发送并送达,但Gmail已将其标记为垃圾邮件。网上和这里有很多资源可以避免被归类为垃圾邮件,但它有点太宽泛了,无法在此处详细说明。对于您的雅虎测试,asexplainedhere,"deferr

php - WooCommerce 电子邮件通知 : different email recipient for different cities

我使用Woocommerce,实际上我只收到一封电子邮件的订单通知。我想根据客户位置在2封不同的电子邮件中接收有关订单的通知:对于来自1区(德国)的客户,我希望在Mail#1(mail1@mail.com)接收电子邮件通知,对于区域2(墨西哥)等所有其他区域,我希望在Mail#2(mail2@mail.com)接收电子邮件通知.我在网上寻找一些函数,但我只找到了发送到两个电子邮件地址的函数,但没有任何If条件。我需要的是这样的东西:if($user->city=='Germany')$email->send('mail1@mail.com')else$email->send('mail

php - 使用 checkdnsrr 验证电子邮件,是好还是坏的解决方案?

我正在使用下面的代码来验证电子邮件if(checkdnsrr($domain,"MX")){echo'mx-pass';}else{echo'mx-fail';}我的愿望是检查域是否有效并且是否有MX记录。我已经在使用正则表达式来检查电子邮件格式,但人们输入了类似someone@gmail.con的内容,这显然是错误的,但通过了基本格式验证。我想进一步验证,但我不想走得太远而得到假阴性。有没有人发现我的解决方案有任何问题或有更好的方法? 最佳答案 您的解决方案非常好!但是,在您进行DNS调用之前,我建议您先使用FILTER_VALI

php - PHP邮件函数是同步的还是异步的?

这个问题在这里已经有了答案:MakingPHP'smail()asynchronous(8个答案)关闭5年前。我对PHP邮件功能有疑问。它是同步的还是异步的?

php - 如何在 Google Compute Engine 上接收电子邮件

默认情况下,Google的计算引擎会阻止所有外发电子邮件端口。引自ComputeEngineDocumentationComputeEngineblocksorrestrictstrafficthroughallofthefollowingports/protocolsbetweentheInternetandvirtualmachines,andbetweentwovirtualmachineswhentrafficisaddressedtotheirexternalIPaddressesthroughtheseports(thisalsoincludesload-balanceda

php - 管道电子邮件到 PHP 应用程序

我有一个使用Slim路由框架构建的PHP应用程序。该应用程序需要从订单中发送动态电子邮件,以便用户可以直接回复这些电子邮件,并且响应会立即返回到应用程序(存储在MySQL中)。我可以轻松地为每个订单创建动态地址,而且效果很好。我的问题是取回它。我设置了一个子域(mailer.example.com)并在cPanel中设置了一个转发器来捕获所有发往该子域的邮件并将其转发到特定的PHP文件。该php文件读取stdin并获取mime消息并将其写入文件:#!/usr/bin/php-q如您所见,最后我想将此转发到我的实际应用程序,该应用程序具有所有数据库调用和其他例程来处理电子邮件。但我不知道

php - cronjob 是使用 SMTP 通过 PHPMailer 发送大量通知电子邮件的正确方法吗?

我有一个网络应用程序(PHP/MYSQL),每次有人通过我的应用程序中的表单在我的数据库中提交条目时,它都会向与该条目关联且选择接收通知的每个人发送一封通知电子邮件。例如,有一个可以容纳15人的橄榄球采摘池。当第16个人提交他们的参赛作品时,0-15人之间的任何地方都会收到有新参赛作品的通知。可能是1个,可能是全部15个,可能是其中的一半左右。但我的站点可能有100个足球池,一些有5人,一些有100人。所以我设置了一个单独的表来记录每个条目的基本信息,并将“已发送”列设置为“0”。然后我让下面的cronjob每分钟运行一次,它会查找所有具有“0”的条目(这意味着与该条目关联的人尚未收到

php - 你会如何在多语言 Laravel 应用程序中组织邮件

我很好奇如何在多语言应用程序中有效地生成电子邮件。为了使所有答案保持一致:假设您有一份典型的商业通讯,其中包含大量图像、标记,当然还有许多文本段落。假设所有文本都不是来自数据库,而是应该是硬编码的。此外,这些段落中的某些词可以加粗、强调、...新闻通讯将以订阅者的首选语言环境发送。我如何构建一个系统来处理这个问题?你会用trans()引用每个段落并在Laravel的lang文件夹中定义所有翻译吗?那么单个单词标记部分怎么样?在语言文件中加入HTML标签对我来说有点不对劲。或者您会为电子邮件创建单独的语言文件夹(例如views/emails/en)并让Laravel获取正确的文件夹吗?但

php - 更改电子邮件验证错误消息 Laravel 5.7

我正在使用Laravel5.7邮箱验证。当我尝试登录时,它说-您的电子邮件地址未验证http://joxi.ru/n2YqYJaIo1XGO2我需要将此消息更改为另一种语言,但找不到更改位置。在resources/lang-有验证和其他消息,但找不到这个。谢谢。 最佳答案 更好的解决方案,改用它。您必须实现一个自定义中间件,您可以使用artisan命令创建该中间件:phpartisanmake:middlewareEnsureEmailIsVerifiedEnsureEmailIsVerified.phpuser()||($requ

php - 在没有smtp的情况下在Delphi中发送电子邮件并在服务器上使用php函数

使用Delphi,我想使用winsock将文本消息发送到我的Web服务器,然后使用服务器上的电子邮件php功能来发布消息。首先我完成了发送程序(ProcedureSendEmail):它读取一个文本文件(日志)并将其发布到我的服务器。在服务器上,邮件由名为email.php的电子邮件php函数接收(请参阅下面该函数的内容):ProcedureSendEmail;varWSADat:WSAData;//winsock.pasTexto:TextFile;Client:TSocket;Info,Posting,Linha,Content:String;SockAddrIn:SockAddr