AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-408254

MeSo2's questions

Martin Hope
MeSo2
Asked: 2023-08-28 05:57:28 +0800 CST

当与 ASP Classic 一起使用时,MariaDB ODBC 连接器 3.1.19 现在在生产环境中是否稳定?

  • 5

有人在生产环境中成功使用过这个驱动吗?

不久前,我尝试使用 MariaDB ODBC Connector 3.1.15 和 MariaDB 10.6 数据库;并且网站不断崩溃。

ODBC驱动程序设置3.1.15

我必须恢复使用MySQL ODBC 8.0 Unicode 驱动程序才能使站点稳定。

我在 MariaDB ODBC Connector 3.1.18发行说明中看到存在内存泄漏修复;该驱动程序还修复了很多其他错误:https://mariadb.com/kb/en/mariadb-connector-odbc-31-release-notes/。

生产准备好了吗?


我将 MariaDB ODBC 连接器更新到 3.1.19 mariadb-connector-odbc-3.1.19-win64.msi,如果仍然崩溃,我会报告。

mariadb
  • 1 个回答
  • 34 Views
Martin Hope
MeSo2
Asked: 2023-08-27 03:43:36 +0800 CST

单击加载的页面时,FireFox 会收到 ns_error_net_interrupt

  • 5

FireFox 正在连接到我的网站,但访问已访问过的页面将随机无法连接,从而导致

安全连接失败

Chrome 和 Microsoft Edge 没有这个问题。

奇怪的是,重新加载页面也不起作用。我需要通过使用 Shift 和重新加载来强制重新加载页面 - 然后我恢复页面,并且在使用 Shift 和重新加载时将始终加载。

我怎样才能防止这种情况发生?

html 页面是由 Apache 2.4.57 服务器提供服务的预压缩 Brotli 文件。

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault                  "access plus 1 day"
    ExpiresByType text/asp          "now"
    ExpiresByType text/html         "now"
    ExpiresByType text/css          "access plus 1 day"
    ExpiresByType video/x-m4v       "access plus 15 days"
    ExpiresByType image/jpg         "access plus 5 days"
    ExpiresByType image/jpeg        "access plus 5 days"
    ExpiresByType image/gif         "access plus 5 days"
    ExpiresByType image/png         "access plus 5 days"
    ExpiresByType application/pdf   "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon      "access plus 1 month"
</IfModule>
<FilesMatch "\.(html)$">
    FileETag None
    <IfModule mod_headers.c>
        Header unset ETag
        Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
        Header set Pragma "no-cache"
        Header set Expires "access plus 3 hours"
    </IfModule>
</FilesMatch>

我在 FireFox 中使用这些默认连接设置:

使用系统代理设置

未建立连接时的 SSL 信息并且出现错误ns_error_net_interrupt:

验证:未指定

重新加载同一页面(使用 Shift 和重新加载)后的 SSL 信息 - 它再次工作:

验证:让我们加密

ssl
  • 1 个回答
  • 47 Views
Martin Hope
MeSo2
Asked: 2023-08-10 06:05:29 +0800 CST

Windows 上的 Apache 2.4 响应初始第一个请求的速度很慢

  • 7

我开始在我的网站https://www.filmfix.com/en/home/上提供预压缩的 Brotli 文件。他们工作; 但从那时起,Apache 在所有VirtualHost 设置中都出现了响应问题(不仅仅是VirtualHost专门为这些预压缩的静态 HTML 文件提供服务。)

如果我在初始(非常慢)加载后立即单击,它通常会保持响应(或者如果我刚刚重新启动 Apache)——但如果我稍等一下,它就会停止响应。重新连接可能需要 7 秒到 45 秒的时间。有时它甚至会使浏览器超时,等待连​​接。

可能是什么原因造成的;我该如何解决它?

我的https://www.webpagetest.org结果如下所示。 网页测试.org 结果

我确实希望这与我不久前的问题无关:内部网络断开连接。

我在stackoverflow.com上发现了一个类似的问题,这给了我更多的想法,但没有任何解决办法。

或者这可能是我自己造成的?我正在处理来自三个不同域名的 18 个异步调用批次,生成 HTML 页面,这些页面被最小化、预压缩并推送到其他服务器。CPU 徘徊在 80% 左右。难道是我超载了Apache?我们正在处理大约 5,000 页。

CPU使用率

来自我的 httpd-default.conf 文件

Timeout 300
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 40

# reqtimeout module is disabled
#<IfModule reqtimeout_module>
#  RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500
#</IfModule>

以下是我观察到的不同浏览器症状:

Chrome 计时初始连接/SSL

...以及当连接挂起时我读到的内容:

(无信息)

镀铬计时


Microsoft Edge 瀑布

...以及当连接挂起时我读到的内容:

建立安全连接...

微软边缘


FireFox 计时被阻止

...以及当连接挂起时我读到的内容:

与(我的 static.sub 域名)执行 TLS 握手

或者

从 connect.facebook.net 传输数据

FireFox 计时被阻止

我发现有时阻塞时间与 TLS 设置时间一样长:

TLS 设置时间


我的设置

服务器:Apache/2.4.39 (Win64) OpenSSL/1.1.1c PHP/8.1.10,我有 48GB 可用 RAM,CPU 是 i7-8700 @ 3.20GHz。

我的 DNS TTL 设置为 3 小时,因为我即将将文件重新定位到不同的服务器。

我的 httpd-ssl.conf 文件

SSLSessionCacheTimeout  300
SSLUseStapling Off
HostnameLookups Off
EnableSendfile Off 
EnableMMAP Off

<VirtualHost *:443>
    Protocols h2 h2c http/1.1
    ...
    SSLEngine on
    ...
    SSLHonorCipherOrder on
    SSLProtocol ALL -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 
    SSLCipherSuite ECDH+AESGCM:ECDH+CHACHA20:DH+AESGCM:ECDH+AES256:DH+AES256:DH+AES:RSA+AESGCM:RSA+AES:!aNULL:!MD5:!DSS
</VirtualHost>

我尝试设置<VirtualHost *:443>为<VirtualHost 0.0.0.0:443>(我仅使用 IPv4),但这没有帮助。

我关闭了防火墙以查看是否与防火墙相关,但事实并非如此。

运行这个

openssl s_client -connect www.filmfix.com:443 -status -servername www.filmfix.com

返回这个

CONNECTED(000001B8)
depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = R3
verify return:1
depth=0 CN = *.my_domainname_dot_com
verify return:1
OCSP response: no response sent
---
Certificate chain
 0 s:CN = *.my_domainname_dot_com
   i:C = US, O = Let's Encrypt, CN = R3
 1 s:C = US, O = Let's Encrypt, CN = R3
   i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
 2 s:C = US, O = Internet Security Research Group, CN = ISRG Root X1
   i:O = Digital Signature Trust Co., CN = DST Root CA X3
---
Server certificate
-----BEGIN CERTIFICATE-----
  ...
-----END CERTIFICATE-----
subject=CN = *.my_domainname_dot_com

issuer=C = US, O = Let's Encrypt, CN = R3

---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA-PSS
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 5026 bytes and written 406 bytes
Verification error: unable to get local issuer certificate
---
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 4096 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 20 (unable to get local issuer certificate)
---
---
Post-Handshake New Session Ticket arrived:
SSL-Session:
    Protocol  : TLSv1.3
    Cipher    : TLS_AES_256_GCM_SHA384
    Session-ID: 3D6884662...
    Session-ID-ctx:
    Resumption PSK: 5EA6E2B7D...
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 ... 3i.

    Start Time: 1691621025
    Timeout   : 7200 (sec)
    Verify return code: 20 (unable to get local issuer certificate)
    Extended master secret: no
    Max Early Data: 0
---
read R BLOCK
---
Post-Handshake New Session Ticket arrived:
SSL-Session:
    Protocol  : TLSv1.3
    Cipher    : TLS_AES_256_GCM_SHA384
    Session-ID: 9BFE3...
    Session-ID-ctx:
    Resumption PSK: 38FFBF004D...
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 - a9 01 cb ...   a2 40   ....)..d...!.4.@

    Start Time: 1691621025
    Timeout   : 7200 (sec)
    Verify return code: 20 (unable to get local issuer certificate)
    Extended master secret: no
    Max Early Data: 0
---
read R BLOCK 

httpd -D DUMP_RUN_CFG

C:\64bit\Apache24\bin>httpd -D DUMP_RUN_CFG
ServerRoot: "C:/64bit/Apache24"
Main DocumentRoot: "C:/64bit/htdocs"
Main ErrorLog: "E:/log-files/apache/error_.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="C:/64bit/Apache24/logs/" mechanism=default
PidFile: "C:/64bit/Apache24/logs/httpd.pid"
Define: DUMP_RUN_CFG

任何帮助将非常感激。

谢谢。

ssl
  • 1 个回答
  • 211 Views
Martin Hope
MeSo2
Asked: 2023-07-01 09:20:08 +0800 CST

在 Windows 服务器上部署预压缩 brotli 文件的方法

  • 7

我动态生成 HTML 文件,用于部署。

这是我用来制作这些 HTML 文件的:

function writeFile()
    Dim objStream
    Set objStream = CreateObject("ADODB.Stream")
    objStream.CharSet = "utf-8"
    objStream.Open
    objStream.WriteText content
    objStream.SaveToFile absoluteFileLocationAndName, 2
    Set objStream = Nothing
end function

另外,我可以通过哪些选项来获取预压缩版本?

我不确定我是否需要实现https://github.com/AnderssonPeter/compressedStaticFiles ...但它会带来添加 CSS 和 JS 文件压缩的​​好处。旁注:对于 CSS 和 JS 压缩,我计划使用 Notepad++在保存时运行程序来自动缩小,然后压缩缩小的文件。

类似帖子创建预压缩 [Brotli] 文件的工具

作为替代方案,我发现PeaZip允许对文件进行 brotli 压缩,但需要找到一种方法来集成它。

我正在使用MirrorFolder云版来部署我的文件,FTP实时同步。MirrorFolder 允许在执行期间运行前置和后置命令。我想那时我可以让 PeaZip 运行一个脚本来创建该文件的预压缩 brotli 版本。

感谢您对我可以用来执行此操作的任何其他工具的建议和想法。

windows
  • 1 个回答
  • 50 Views
Martin Hope
MeSo2
Asked: 2023-05-31 00:35:23 +0800 CST

在 Windows 中重启 Apache 的 Perl 脚本

  • 4

这就是我从我的 Perl 脚本中重新启动 Apache 所需要的全部吗?

system("C:\\Apache24\\bin\\httpd.exe -k restart");

我试图验证这是否真的重新启动了 Apache,但找不到我的 Apache 日志文件。在 Windows 任务管理器的服务标签下查看 Apache 服务没有获得更新的 PID 号。我还检查了我是否可以在 Windows 计算机管理 > 系统工具 > 事件查看器 > Windows 日志选项卡中看到任何活动,以查找任何可能暗示 Apache 确实重启但未发现任何活动的信息。现在我不确定这段代码是否有效。

我想我可以做一个

system("C:\\Apache24\\bin\\httpd.exe -k stop");

看看那是否杀死了 Apache ...


更新: 我试图在我的 cmd 窗口中停止它并得到

(OS 5)访问被拒绝。: AH10014: 无法打开“Apache2.4”服务

... 来发现我没有在提升的管理员下运行:命令提示符窗口。因此,Perl 脚本可能也无权执行该命令。

windows
  • 1 个回答
  • 41 Views
Martin Hope
MeSo2
Asked: 2021-12-17 18:24:26 +0800 CST

什么会启动 MariaDB 开始解析 IP 地址?

  • 0

在我的Windows Logs > Application我看到这些警告

无法解析 IP 地址“xxx.xxx.xxx.xxx”:不知道这样的主机。

我不知道IP。这些警告记录为:

Log Name: Application
Source: MariaDB
Event ID: 100
Level: Warning

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  - <System>
      <Provider Name="MariaDB" /> 
      <EventID Qualifiers="49152">100</EventID> 
      <Version>0</Version> 
      <Level>3</Level> 
      <Task>0</Task> 
      <Opcode>0</Opcode> 
      <Keywords>0x80000000000000</Keywords> 
      <TimeCreated SystemTime="2021-12-16T23:32:07.8659376Z" /> 
      <EventRecordID>2182760</EventRecordID> 
      <Correlation /> 
      <Execution ProcessID="0" ThreadID="0" /> 
      <Channel>Application</Channel> 
      <Computer>vm-white</Computer> 
      <Security /> 
    </System>
  - <EventData>
      <Data>IP address 'xxx.xxx.xxx.xxx' could not be resolved: No such host is known.</Data> 
    </EventData>
</Event>

我正在托管 WordPress 网站和 Matomo(一个开源网络分析应用程序)。这可能是在尝试使用 MariaDB 查找要绑定的 rDNS 条目吗?

还有什么办法呢?恶意 WordPress 插件?

我很困惑。


我试过了

[mysqld]
bind-address = 127.0.0.1

看看它是否会影响这些记录的警告;但不知何故,我的网站加载时间更长。所以我解开了它。我所有的用户都设置为使用localhost而不是127.0.0.1. 基于这个skip-name-resolve信息,我可能最好禁用名称解析——它可以解释为什么如果它们消失了我会收到这些警告。


Bob 建议检查我的防火墙设置。我做了一些调整,并将继续检查日志是否有任何更改。

MariaDB 的防火墙设置


现在,刚刚收到这个警告

IP 地址“34.96.130.11”已解析为主机名“11.130.96.34.bc.googleusercontent.com”,类似于 IPv4 地址本身。

ip windows-event-log mariadb resolve warning
  • 1 个回答
  • 462 Views
Martin Hope
MeSo2
Asked: 2020-08-09 13:59:51 +0800 CST

尽管 spf=pass、dkim=pass 和 dmarc=pass,但发给 Yahoo 的电子邮件最终都在 SPAM 文件夹中

  • 0

雅虎电子邮件是否存在声誉问题?

雅虎原始邮件标头找到我发布的政策:dmarc=success(p=REJECT,sp=REJECT)

发送给 Google 和 Outlook 客户的电子邮件不会成为垃圾邮件,但 Yahoo 会。

终于在一周前,我们用我们经历了很长时间的域解决了 dkim 'FAIL' 问题。

这是来自 Yahoo 的最新 xml dmarc 报告的副本:

<?xml version="1.0"?>   
<feedback>  
  <report_metadata> 
    <org_name>Yahoo! Inc.</org_name>    
    <email>postmaster@dmarc.yahoo.com</email>   
    <report_id>1596849225.380362</report_id>    
    <date_range>    
      <begin>1596758400</begin> 
      <end>1596844799</end> 
    </date_range>   
  </report_metadata>    
  <policy_published>    
    <domain>filmfix.com</domain>    
    <adkim>r</adkim>    
    <aspf>r</aspf>  
    <p>reject</p>   
    <pct>100</pct>  
  </policy_published>   
  <record>  
    <row>   
      <source_ip>76.80.54.218</source_ip>   
      <count>2</count>  
      <policy_evaluated>    
        <disposition>none</disposition> 
        <dkim>pass</dkim>   
        <spf>pass</spf> 
      </policy_evaluated>   
    </row>  
    <identifiers>   
      <header_from>filmfix.com</header_from>    
    </identifiers>  
    <auth_results>  
      <dkim>    
        <domain>filmfix.com</domain>    
        <result>pass</result>   
      </dkim>   
      <spf> 
        <domain>filmfix.com</domain>    
        <result>pass</result>   
      </spf>    
    </auth_results> 
  </record> 
</feedback> 

看起来我们都很好。

所以我通过发送电子邮件进行了测试,我的电子邮件最终进入了我的雅虎垃圾邮件文件夹。

我必须提到我的text/plain原始块

Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

仍然有一些格式问题。它里面有很多=3D20其他的字符串。使它难以阅读,就像在这里:

=3DEF=3DBB=3DBF =3D0D =3DE2=3D9D=3DA4 =3DC3=3D84pfel fallen von B=3DC3=3DA4=
ume wenn sie =3D
=3DC3=3DBCberreif      =3D20
 sind, oder wenn der Wurm im Apfel steckt.          =3D0D =3D0A=3D

(目前正在进行中。)


更新 1:

从那以后,我将我的 dmarc DNS 记录从v=DMARC1; p=reject; ...to更改为v=DMARC1; p=none; ...,并将看看这是否可能是它们有时甚至无法交付的原因;甚至不在垃圾邮件中!

现在我回到:v=DMARC1; p=quarantine; ...


更新 2:

今天我们收到了一封来自 bellsouth.net 电子邮件的估价查询请求。他没有收到我们的自动估价电子邮件回复。

我们通过向他发送一封单独​​的电子邮件发现了这一事实,其中没有任何链接,但仍在使用 FilmFix.com,但该电子邮件最终进入了他的垃圾邮件文件夹。

Response received from 76.80.54.218:

Authoritative response (AA): No
Recursion available (RA): Yes
Truncated (TC): No

Answer section:
A-record for bellsouth.net:
    IP address: 216.77.188.73
    TTL = 10800 (3 hours)

Additional section:
EDNS0 options:
    UDP payload size: 1280
    DNSSEC OK (DO flag): No

查找 IP 73.188.77.216.in-addr.arpa 我得到这个:

Response received from 76.80.54.218:

Authoritative response (AA): No
Recursion available (RA): Yes
Truncated (TC): No

Header:
RCODE 3 - Non-Existent Domain

Authority section:
SOA-record for 77.216.in-addr.arpa:
    Primary DNS server: ns0.attdns.net
    Responsible person: eiss-dns@att.com
    Serial number: 2019121901
    Refresh interval: 3600
    Retry interval: 1800
    Expire interval: 2592000
    Default / minimum TTL: 300
    TTL = 300 (5 minutes)

Additional section:
EDNS0 options:
    UDP payload size: 1280
    DNSSEC OK (DO flag): No

我们以前也有 AT&T 作为 ISP,当时还为我们提供了一个 rDNS 条目(用于不同的 IP 地址。)


更新 3:

这是我的 DNS 设置(部分内容)。我使用Simple DNS Plus作为控制器。

在此处输入图像描述

我刚刚注意到 76-80-54-219.filmfix.net 的条目具有较低的优先级编号 [10](标记为蓝色),而 76-80-54-218.filmfix.net 具有 [11 ]。我只有 IP 76.80.54.218 的 spf、dkim 和 dmarc 设置,所以我继续删除了 76-80-54-219.filmfix.net 条目。我不确定这是否会导致问题。Gmail 和 Outlook 可以使用该配置。

很久以前,早在 spf、dkim 和 dmarc 之前,就有人建议拥有两个 IP,以免成为垃圾邮件。我不确定这是否仍然如此。


更新 4:

我一直在监视我的 dmarc 报告。我使用 easydmarc.com 来阅读它们。这是我从 2020 年 8 月 31 日到 2020 年 9 月 14 日的报告,也在这里作为图像:

在此处输入图像描述

9 月 2 日,雅虎!Inc. 记录了 dkim 失败,并在 9 月 7 日 dkim 通过(但没有 dkim 结果的符号)。看起来我们仍然遇到雅虎问题。

在报告中,我们似乎进行了两次假冒尝试。如果我没看错的话,一个来自secureserver.net 173.201.193.33,另一个来自hostpoint.ch 217.26.49.174。


此外,我在我的“请求-估计”自动回复电子邮件中添加了一个图像跟踪器。像这样,我可以确定用户是否收到了他们请求的电子邮件。

来自这些域的电子邮件地址的请求

  • @gmail.com
  • @icloud.com
  • @swissmail.org
  • @wibox.fr

按要求记录图像。

这些没有返回对图像的请求,从中我可以得出结论(有一些假设)该电子邮件从未被查看(并且可能最终成为垃圾邮件):

  • @yahoo.com
  • @verizon.net
  • @spamgourmet.com
  • @ameritech.net

更新 5:

我现在正逐渐转向针对失败电子邮件的 dmarc 拒绝策略。

这是新政策

v=DMARC1; p=reject; pct=25; rua=mailto:[left out]; ruf=mailto:[left out]; sp=reject; fo=0:1:d:s;

spam email-server spf dkim dmarc
  • 1 个回答
  • 1690 Views
Martin Hope
MeSo2
Asked: 2020-06-13 09:22:12 +0800 CST

将 Win 连接到 Ubuntu Samba 共享时输入网络凭据不起作用

  • 1

一个真正的“诀窍”......

我有一个 Ubuntu 服务器,并为 Windows 设置 Samba 进行连接。一切正常,但对于一台无法连接的特定 Windows 计算机(Win 10 pro)。

我怎样才能让这台电脑也连接?

平正在工作。

对于那台计算机,我不断收到Windows 安全输入网络凭据弹出窗口。而且它永远不会登录。我无法通过输入网络凭据窗口。所有其他计算机连接都没有问题。

Windows 安全 输入网络凭据

我尝试过的事情:

我关闭了防火墙。

已删除网络凭据。

检查hosts文件中没有什么有趣的东西。

检查 Windows 是否有损坏的系统文件。

我确保安装了 Windows 功能中的SMB 1.0/CIFS 文件共享支持。

我还在注册表中添加了一个值为1的DWORD ,如此处所建议的。Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\AllowInsecureGuestAuth

错误在上述之间有所不同,偶尔会出现这个

Windows 无法访问检查名称的拼写。

windows network-share samba credentials
  • 1 个回答
  • 3390 Views
Martin Hope
MeSo2
Asked: 2020-03-12 11:59:57 +0800 CST

nullmailer - 诊断代码:SMTP;550 5.1.0 <root@external_email_server.com> 发件人被拒绝 (497)

  • 0

我错过了什么配置导致 MAILER-DAEMON 错误?

(我试图保持这篇文章简短,但它有点失控。)

我正在为我的 RAID1 何时出现故障设置一个电子邮件警报系统。

我在 Ubuntu 19.10上将 nullmailer安装为 MTA,并按照这些说明进行操作。

nullmailer应使用位于smtp.external_email_server.com的外部邮件服务器向alert_recipient@example.com发送警报电子邮件。

我在外部邮件提供商处的 smpt 帐户是me@my_domain_hosted_by_provider.com

看起来nullmailer 能够将电子邮件中继到外部电子邮件提供商,但从那里发送时出现发件人拒绝错误:

诊断代码:SMTP;550 5.1.0 root@external_email_server.com 发件人被拒绝 (497)


我注意到,如果我nullmailer从以下位置编辑队列中生成的文件,则发送和接收电子邮件没有问题:

me@localhost
alert_recipient@example.com

...

至

me@my_domain_hosted_by_provider.com
alert_recipient@example.com

...

看起来也许这个nullmailer Rewrite Wrapper可以做到这一点,但我希望有更直观的东西。

在这里或这里找到的/etc/nullmailer/allmailfrom答案是解决这个问题的一种方法,但是如果一个人有多个 SMTP 提供商怎么办?


为了测试nullmailer我使用的电子邮件传递

echo "error" | NULLMAILER_NAME="Testsytem check" mail
     -s "This is just a test with nullmailer" "alert_recipient@example.com"

上述测试从“消息传递子系统”MAILER-DAEMON@external_email_server.com 生成此拒绝警报电子邮件:

The message attached below could not be delivered to one or 
more of the intended recipients:

<alert_recipient@example.com>

Reporting-MTA: x-local-hostname; external_email_server.com
Arrival-Date: Wed, 11 Mar 2020 10:49:26 -0700

Final-Recipient: rfc822; alert_recipient@example.com
Action: failed
Status: 5.1.0
Last-Attempt-Date: Wed, 11 Mar 2020 10:49:26 -0700
Remote-MTA: dns; smtp.external_email_server.com

Diagnostic-Code: SMTP; 550 5.1.0 <root@external_email_server.com> sender rejected (497)

我相信也许发件人“root@external_email_server.com”应该是“me@my_domain_hosted_by_provider.com”(不确定。)


而且,(有​​点不相关,但不确定)我也得到这个 *Failed to start Nullmailer** 在/var/log/syslog条目中,当重新启动nullmailer时sudo service nullmailer restart:

Mar 11 10:49:29 localhost systemd[1]: Stopped Nullmailer relay-only MTA.
Mar 11 10:49:29 localhost systemd[1]: nullmailer.service: Start request repeated too quickly.
Mar 11 10:49:29 localhost systemd[1]: nullmailer.service: Failed with result 'start-limit-hit'.
Mar 11 10:49:29 localhost systemd[1]: Failed to start Nullmailer relay-only MTA.

在测试 mdadm 邮件警报时,我正在使用它,它以某种方式巧妙地将总共 3 封电子邮件放入队列中。而且,奇怪的是,队列似乎只在nullmailer重新启动时才被处理:

sudo mdadm --monitor --scan --test -1

设置

空邮件人

起初我用/etc/nullmailer/me的是

external_email_server.com

但这在错误日志中给了我一个警告/var/log/mail.log

警告:在 Debian 系统上,nullmailer 的“我”被忽略;请改用“/etc/mailname”。

所以我删除了文件/etc/nullmailer/me,而是使用/etc/mailname了以下值:

external_email_server.com

/etc/nullmailer/defaulthost 也设置为

external_email_server.com

/etc/nullmailer/adminaddr

me@my_domain_hosted_by_provider.com

mdadm 配置

我按照这些说明进行操作。

/etc/mdadm/mdadm.conf

...
# automatically tag new arrays as belonging to the local system 
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
#   is defined in /etc/aliases so no need to use MAILADDR
MAILADDR alertrecipient@examplesomewhereelse.com
MAILFROM me@my_domain_hosted_by_provider.com
...

/etc/别名

root: alertrecipient@examplesomewhereelse.com
postmaster: alertrecipient@examplesomewhereelse.com
default: alertrecipient@examplesomewhereelse.com
email smtp email-server mdadm
  • 1 个回答
  • 498 Views
Martin Hope
MeSo2
Asked: 2019-05-03 07:34:06 +0800 CST

删除 Windows Defender 扫描历史记录文件是否安全?

  • 1

操作系统:Windows 10 Pro(用作托管网站和邮件功能的生产服务器。)

我注意到对我的硬盘驱动器进行碎片整理(使用 MyDefrag v4.3.1)需要永远通过这个C:\ProgramData\Microsoft\Windows Defender\Scans\History\Store文件夹自己工作。

进一步查看,我发现这个文件夹的大小超过 26 GB,包含超过 230 万个文件。文件内容是加密的——因此无法确定存储的内容。它们的日期范围是从 2016-04 到 2019-02(我停止使用 Defender 的时间。)

目前我使用的不是Windows Defender作为杀毒软件,而是G Data 杀毒软件。我删除 Windows Defender 的原因是因为它长时间使用了 100% 的计算机资源,只是使系统无法使用。切换后服务器再次响应。检查删除我查看了Windows 功能打开或关闭工具 - 看起来 Defender 甚至没有列出。

在运行碎片整理工具之前,我做了一个磁盘清理系统文件并尽可能删除了所有文件(Windows Defender 日志未在列表中列出。)我还使用了 Windows 10 中提供的删除临时文件工具(但也没有提到 Windows防御者日志文件。)

对这个主题进行了一些研究,我发现了这篇文章,但听起来没什么用。非常感谢您的建议。

windows
  • 2 个回答
  • 9644 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve