我打开cmd并输入ping gmail.com。它告诉我:
C:\Windows\system32>ping gmail.com
Pinging gmail.com [74.125.235.55] with 32 bytes of data:
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=215ms TTL=56
Ping statistics for 74.125.235.55:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 6ms, Maximum = 215ms, Average = 58ms
C:\Windows\system32>
Run Code Online (Sandbox Code Playgroud)
我有一个Gmail帐户,所以我给自己发了电子邮件,但email@gmail.com我没有使用email@74.125.235.55.
回复: …
为什么我需要一个中间 SMTP 服务器来发送邮件?为什么我的客户端(Outlook、Thunderbird)不能直接向收件人的 SMTP 域发送邮件?
例如,如果我必须address@example.com使用我的 Gmail 帐户发送一封电子邮件,我会将其发送到smtp.gmail.com服务器;然后这个服务器会将我的消息发送到 的 MX 服务器example.com。
假设我使用以下命令发送邮件:
mailx person@x.com
Run Code Online (Sandbox Code Playgroud)
然后mailx首先尝试找出我的ISP的SMTP服务器以中继邮件还是直接连接。这是否取决于我的 PC 是否具有公共 IP 地址或位于 NAT 后面。如何在我的 PC 上检查 mailx 的设置?如何使用 tcpdump 验证这一点?
我有一个纠纷,另一方(房东的房地产经纪人)不诚实地声称没有收到我确实发送的电子邮件。
我的问题是,有什么方法可以证明电子邮件确实已发送?
到目前为止,我已经想到的方法有:
我知道其他东西,如 HTTP/SMTP 标头等也会存在。
有问题的电子邮件是使用 Yahoo webmail ( http://au.mail.yahoo.com/ ) 发送的。
编辑:我不是在这里寻求法律建议,只是关于如何收集这些信息的技术建议。
实际上我开始考虑这个是因为我忘记在我应该发送的电子邮件中抄送某人,我希望他能得到一份副本,而不会重复发送给其他人。我最后只是把它转发给他,但我仍然很好奇。
SMTP 中在哪里处理抄送和密件抄送列表?您需要控制 SMTP 服务器,还是可以在客户端完成?
谢谢!
我想摆脱作为电子邮件提供商的 Google,并在我的专用服务器上设置完整的电子邮件解决方案。问题:我希望设置尽可能简单,这样如果出现问题,重新设置一切就不会很痛苦。
diti;主电子邮件kra@diti.me;其他别名被重定向,但电子邮件客户端可以管理不同的别名并做出相应的反应)我相信简单性、IMAP/SMTP 访问和安全身份验证是每个渴望离开 Google/任何其他人的人都想要的“基本”功能。如果我弄错了并且有更简单的解决方案(例如,类似 ownCloud 的解决方案,包含所有内容),我会很高兴听到。
我认为 Postfix 和 Dovecot 的组合将是可行的方法。顺便说一下,我正在运行 Debian。
Complete_Virtual_Mail_Server/SSL_Certificates页面)提到了 CAcert 证书的使用,但不清楚(所有这些SubjectAltName子域都需要吗?),也没有使用 Postfix(我读过 Courier 更难)。我希望我问的是正确的事情,而且他们不会太傻。
基本上我有一台 Ubuntu Server 机器,我想要一个防白痴的解决方案,用于从我的网站发送电子邮件,该网站也在同一台机器上运行。
我的疑问是:
1) 我应该使用 postfix 还是有更简单的 smtp 服务器解决方案?
2) 我是否也需要能够接收电子邮件?我只想发邮件...
3)我用我的 Ubuntu 服务器附带的 postfix 进行了简单的测试,电子邮件被发送,但它进入了我的 gmail 的垃圾邮件箱。无论如何要避免垃圾邮件箱?
4) 电子邮件发件人是 root@mysite.dyndns.org。我该如何改变?
非常感谢!
-塞尔吉奥
我对 Unix 和 CLI 一窍不通。在谷歌搜索近 6 个小时后,我开始知道我应该将 postfix 端口从 25 编辑到 587,以使 PHP mail() 函数正常工作。这是我得到的解决方案http://www.linuxmail.info/postfix-change-port/但我不确定如何更改它。如前所述,我是一个菜鸟。对此的任何帮助将不胜感激。
更新1:
重力解决方案给了我以下错误。
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: DE2073F07C1: uid=501 from=<azhararmar>
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/master[4185]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: DE2073F07C1: message-id=<20110506191239.DE2073F07C1@Ibrahim-Armars-MacBook-Pro.local>
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: DE2073F07C1: from=<azhararmar@Ibrahim-Armars-MacBook-Pro.local>, size=525, nrcpt=1 (queue active)
May 7 00:42:40 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: DE2073F07C1: to=<azhar@iarmar.com>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.8, delays=0.01/0/0.79/0, dsn=4.7.5, status=deferred (TLS is required, but our …Run Code Online (Sandbox Code Playgroud) 设置本地smtp 服务器的绝对的、最低限度的、没有麻烦的、希望是白痴证明的方法是什么?
如果你要说 postfix,那么这些所谓的最低限度的、愚蠢的证明步骤是什么?
我有点惊讶在任何地方找到它似乎有多么困难。我需要:
似乎应该在某个地方安装一些软件包,设置一个帐户,然后您就有了本地 smtp 服务器。
我不是系统管理员。人们说 postfix 非常简单,但也许我做错了,我看到的所有设置文档都非常复杂,我实际上没有空闲时间来调试邮件服务器。我只是想向互联网发送邮件。真的有那么难吗?
我希望能够通过 SMTP 从在我的 VPS 上运行的脚本向远程服务器发送邮件,但否则拒绝所有传入的邮件与 Debian 挤压上的后缀。
(并且通常暂时禁用任何其他功能。我想避免安全风险,前提是我具有除域名之外的默认设置并且不需要任何东西,但无论如何都需要发送一些邮件。另一个主要问题是我目前时间很短。)