我的邮件队列当前充满了同一个域的反弹邮件,但是大小写混合。 我试图使用exiqgrep从我的队列中过滤这些邮件,但似乎命令是区分大小写的。 有没有办法执行不区分大小写的search?
我想知道是否有可能使用后缀或任何其他MTA,我可以申请一个限制,电子邮件发件人不能更改/欺骗他的发件人的电子邮件,电子邮件只发送电子邮件ID,通过它进行身份validation。 谢谢
我想通过nginx代理将IMAP客户端请求发送到IMAP后端。 根据mail_auth_http模块,必须使用伪指令auth_http来validation客户端。 但auth_http的目的究竟是什么,为什么authentication过程不能简单地转发到IMAP后端呢? 据我所知, auth_http指向一个authentication脚本,它使用一个自定义的HTTP协议来确定将使用哪个后端等,实际的基于IMAP的authentication被完全跳过。 我对么? 如果有人能举一个实际的例子,我会很感激。
我有一个Postfix邮件服务器,使用Amavis和Spamassassin来检查不需要的电子邮件。 我已经删除了ClamAV,因为每当有人收到电子邮件时,它基本上会冻结整个服务器,而服务器端的病毒扫描对我的使用情况似乎并不重要。 Spamassassin仍然由Amavis引发,我想保持这种方式。 基本上我想要的是阿马维斯停止试图触发每个电子邮件virusscan。 May 29 07:49:14 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory May 29 07:49:15 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory May 29 07:49:15 robinj amavis[19859]: […]
我一直在试图设置一个运行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的漂亮的小工具通过发送电子邮件来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: […]
我试图设置Postfix和Dovecot ,后者的虚拟用户存储在一个MySQL数据库中,按照这个指南 (但是在这里我重申一切,因为我在下面的注释中修复了一些“错误”)。 序言:我已经从Ubuntu存储库安装了Postfix , Dovecot , postfix-mysql和dovecot-mysql 。 让我们从Postfixconfiguration开始: smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no readme_directory = no myhostname = localhost alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all relay_domains = * virtual_alias_maps = […]
我有这样的cronjob: [email protected] 30 00 * * * root /run/this/script.sh 有没有办法告诉cron根据退出代码发送邮件到不同的邮件地址? 我的意思是,可以cron发送电子邮件到[email protected]的情况下script.sh返回0或发送到[email protected]万一出了问题? 或者我必须在包装脚本中做到这一点?
我已经通过今天在我的服务器上设置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 -> […]
花了2天的时间试图告诉Exim在我的Debian8服务器上添加DKIM签名。 没有成功。 已经阅读了很多的方法,论坛,但没有任何可能的解决scheme在我的服务器上。 已经生成的关键: cd /etc/exim4/ openssl genrsa -out example.com-private.pem 1024 -outform PEM openssl rsa -in example.com-private.pem -out example.com.pem -pubout -outform PEM 有creaded文件 00_local_macros 在 /etc/exim4/conf.d/main/ 具有以下内容: DKIM_CANON = relaxed DKIM_SELECTOR = 20160604 DKIM_DOMAIN = ${lc:${domain:$h_from:}} DKIM_PRIVATE_KEY=${if exists{/etc/exim4/${dkim_domain}-private.pem} {/etc/exim4/${dkim_domain}-private.pem}} 已经发布了一个DNS文本的logging: 20160604._domainkey.example.com 公钥内容: k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDRpHpC2q1ycmaqdnYlf5WI5g7ZyiXybd6EFdOqk35Sl7ZNfSeZelbyxqgLN+BzHpbp4Z4JDtKLSgBwugCePhl2xVDtQvO9XfqwQLMO5PAOONCLTwoGYrViwf5ki2zIqS2uN5MpuRTKW/IiK3CtRId+w5gjdACAvkwZWBstKEDrQQIDAQAB # update-exim4.conf # service exim4 restart 甚至重新启动服务器。 所有电子邮件仍然没有DKIM签名到达。 试图添加行: dkim_domain = ${lc:${domain:$h_from:}} […]