Articles of smtp

Postfix作为hostname.domain.com而不是domain.com发送

我一直在试图设置一个运行postfix的debian邮件服务器,但是当我尝试通过mail [email protected]发送邮件时,收件人将发件人视为hostname.domain.com。 它发送的主机名没有设置A或MXlogging,它只是/ etc / hostname。 如果我通过telnet localhost 25login发送,我可以手动设置发件人为[email protected]。 我的main.cf myorigin = mydomian.com myhostname = mail.mydomain.com mydestination = mail.mydomain.com, mydomain.com, localhost, localhost.localdomain relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases smtpd_tls_cert_file=/etc/ssl/certs/mailcert.pem smtpd_tls_key_file=/etc/ssl/private/mail.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_tls_security_level=may smtpd_tls_protocols […]

Port25.com SPFtesting失败,gmail SPF通过

当使用port25.com的漂亮的小工具通过发送电子邮件来testing我的SPFlogging时 [email protected]我得到以下FAIL结果: ========================================================== Details: ========================================================== HELO hostname: avantgardeweb.co.uk Source IP: 2002:2e20:e862::2e20:e862 mail-from: [email protected] ———————————————————- SPF check details: ———————————————————- Result: fail (not permitted) ID(s) verified: [email protected] DNS record(s): greenshieldsarchitecture.co.uk. SPF (no records) greenshieldsarchitecture.co.uk. 14400 IN TXT "v=spf1 mx a -all" greenshieldsarchitecture.co.uk. 14400 IN MX 10 mail.greenshieldsarchitecture.co.uk. mail.greenshieldsarchitecture.co.uk. AAAA (no records) greenshieldsarchitecture.co.uk. AAAA (no records) 但是,当我实际发送一封电子邮件到一个Gmail帐户,它通过: Received-SPF: […]

Logwatch不尊重MailFrom

我已经通过今天在我的服务器上设置Logwatch,并成功安装了这一切。 我已经按照数字海洋上的这个指南 ,并将MailFrom参数设置为: MailFrom = [email protected] 我正在使用ssmtp使用我的Postmark App帐户发送电子邮件,它正在通过我的邮戳活动源,但是它显示的From字段被设置为root。 [email protected]的SMTP API错误:无效的“发件人”地址:“root”。 看看试图发送的电子邮件的原始来源,它显示了这一行: From: root 这是我用来生成发送的命令: sudo logwatch –detail Low –mailto [email protected] –service http –range today 我在哪里错了,或者我能做些什么才能将它作为[email protected]作为邮戳发送,要求发送地址被正确发送,否则将不允许发送并返回错误 更多细节 Logwatch版本: Logwatch 7.4.0 (released 03/01/11) 系统:Debian 8(Jessie) 在我的服务器上使用sSMTP从邮戳debugging日志发送邮件: Config After Command Line Parsing: supress_ignores -> 0 pathtozcat -> zcat html_header -> /usr/share/logwatch/default.conf/html/header.html logdir -> /var/log hostlimit -> encode -> […]

最大限度地减less我的电子邮件被封锁/过滤为垃圾邮件的机会

我正在运行一个基于networking的商店,订单确认有时会被阻止,无法到达目标用户。 商业模式的结构是这样的,我们的产品由第三方销售给最终用户 – 子公司如何向最终用户和电子邮件的最终用户和我们的分支机构之间自由交换已知实体。 我们的确认被阻止成为一个足够大的问题,我们正在考虑实施一个系统,在联属networking域内创build一个“确认”地址,然后我们的应用程序将通过子公司的邮件服务器,而不是我们自己的。 但是这将是很多工作。 这个想法已经提出让我们的应用程序使用我们的附属公司的电子邮件在FROM字段,但仍然从我们的服务器发送。 我的想法是,在最终用户方面会被发现,并且经常被阻止 – 我们处理足够大的机构,至less有一些在外围的检查。 这个假设是否正确(更有可能被封锁)还是在第三方的主持下发送信息的方式较less? 谢谢

在Exchange 2003中更改HELO名称

当我通过端口25远程login到邮件服务器时,出现以下情况: 220 myownmaiil.com 我的问题是,如何纠正邮件中的拼写错误? 我的邮件服务器是Exchange 2003

我可以在第二个端口上为每个人都有Postfix中继吗?

我在EC2服务器上有一个Postfix实例,它需要接受来自外部世界的邮件(例如,端口25将从虚拟IP映射到它)。 我也想用这个服务器从其他EC2机器发送邮件。 由于EC2没有映射到可以授予中继访问的子网的概念,所以我正考虑在第二个端口上运行Postfix,并限制安全组对该端口的访问。 最终,我希望端口25正常运行,并有端口26接受任何人谁可以连接到它的邮件。 可以这样做吗?

如果PHP MAIL函数可以使用它,我们公司的SMTP服务器有多安全?

我的公司刚刚从通过networking托pipe公司托pipe我们的电子邮件转到托pipe它。 我一直在使用PHP的邮件function在我们的网站上的表单,因为我们使用的networking托pipe公司不再承载我们的电子邮件,我必须切换PHP邮件functionsmtp服务器指向我们公司托pipesmtp服务器。 我已经成功地指出使用PHP邮件function发送到新的SMTP服务器,一切似乎正在工作。 我有点担心,因为没有用户名或密码是必需的PHP邮件function。 难道没有人指向我们的服务器和模拟我们的电子邮件地址之一?

多个PTRlogging

根据您的经验,您是否发现在给定主机上有冗余的PTRlogging(相同名称,多个IP)存在实际问题? 此外,您是否希望看到每个PTR的相应A或CNAMElogging? 编辑:哇,谢谢大家的伟大的信息!

后缀通过PHP发送电子邮件?

我想安装postfix( apt-get install postfix )可以通过php mail();发送邮件mail(); 但我不明白postfix需要一个smtp发送电子邮件,或者他可以自己做? (因为如果它需要一个SMTP我可以继续使用我的PHPMailer或Swift Mailer ) 我在一个专用的服务器上。

为什么Postfix在EHLO中没有公布AUTH?

我已经安装了postfix和dovecot ,我甚至可以收到电子邮件并使用Thunderbird客户端通过IMAP连接 但是,我不能发出使用Smtp服务器,当我telnet本地到我的服务器使用telnet mail.mydomain.com 25 ,然后执行ehlo mail.mydomain.com没有250-auth线 – 是这个问题,以及如何我解决它? 我在main.cf中有smtpd_sasl_auth_enable = yes