Articles of 电子邮件服务器

更改设置以允许PostFix接受来自已通过身份validation的用户的发送邮件

我有一个邮件服务器,可以接收MySQL数据库中的用户的邮件,并让他们通过POP3下载这些邮件。 这一切工作正常。 我的PostFix版本是2.7.0,在Ubuntu服务器10.04上。 问题是发送邮件。 有几个问题: 1.服务器侦听端口25,但ISP阻止25,所以我需要添加一个监听端口。 这应该是465或587? 或两者? 如何为安全SMTP添加额外的端口? 我需要接受25的所有连接而不进行身份validation,但只接受邮件只用于系统上的有效收件人/域和块中继。 这目前正在工作。 端口587或465应允许中继到任何地址/域,但仅限于有效的用户进行身份validation。 我的master.cf文件的顶部是: smtp inet n – – – – smtpd #submission inet n – – – – smtpd # -o smtpd_tls_security_level=encrypt # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING #smtps inet n – – – – smtpd # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes […]

如何解决VPS托pipe邮件的DKIM?

我有一个由托pipe公司完全托pipe的托pipe的VPS。 几周来,他们无法弄清楚如何让DKIM为我的电子邮件工作,即使在cPanel的电子邮件身份validation部分中,DKIM已启用。 但是,testing显示DKIM正在失败的电子邮件。 我通过发送电子邮件到[email protected]来testing这一点,我得到这个: ———————————————————- DKIM check details: ———————————————————- Result: fail (wrong body hash: expected 47DEQpj8HB***) ID(s) verified: Canonicalized Headers: from:*** content-type:text/plain'0D''0A' content-transfer-encoding:7bit'0D''0A' subject:'0D''0A' date:Sat,'20'10'20'Mar'20'2012'20'14:03:41'20'-0500'0D''0A' to:[email protected]'0D''0A' mime-version:1.0'20'(Apple'20'Message'20'framework'20'v1257)'0D''0A' dkim-signature:v=1;'20'a=rsa-sha256;'20'c=relaxed/relaxed;'20'd=***.com;'20's=mail;'20'h=From:Content-Type:'20'Content-Transfer-Encoding:Subject:Date:Message-Id:To:'20'Mime-Version;'20'bh=frcCV1k9oG9oKj3dp***;'20'b= 托pipe支持表示,他们生成的密钥,然后更新我的DNS,我validation了这一点在我的高级DNS部分cPanel,但它仍然失败,上述错误。 我认为我有shell访问,并知道pipe理服务器的一两件事,所以我怎么可以尝试自己解决这个问题,或者至less帮助主机支持来解决这个问题? 我感谢任何帮助或build议。

如何在cyrus-imapd邮箱中为所有邮件设置\ Deleted标志?

我有一个5GB的邮箱,我使用imapsync移动。 但不知何故,我搞砸了 – 删除/ – delete2选项,并最终几乎所有的消息\ Deleted标志设置。 我没有延迟清除启用,所以我不能使用unexpunge实用程序。 我正在使用cyrus-imapd v2.3.7。 使用cyrus-imapd的debuggingfunction,我发现电子邮件客户端(我的情况是Roundcube)会在IMAP命令后触发,以解除它。 UID STORE 179 -FLAGS.SILENT (\Deleted) 我不知道是否可以用这个命令来发送所有的邮件。 有没有什么办法可以取消设置邮箱中所有邮件的删除标志? 更新 : 在上面的命令中使用@ geekosaur的message-id范围的提示,我可以像INBOX.folder1那样为INBOX下的一个邮箱解决这个问题。 有什么办法,我可以为INBOXrecursion多个邮箱吗? 现在我正在使用/创build一些脚本来解决它,也许使用Perl的IMAP相关模块。 但是,我仍然需要尽快解决,所以欢迎input。 更新 : 感谢geekosaur,我成功地用Perl的IMAPClient模块解决了这个问题。

postfix快递邮件服务器不会创build/ home / vmail maildir,而是在/ var / mail /

我遵循这个教程的信。 但是,在发送欢迎消息之后,postfix不会在/home/vmail创buildMaildir。 相反,它使用/var/mail/的用户名创build一个文件。 这是我在/var/log/mail.log错误消息: May 1 20:57:04 h2025044 imapd: chdir herr-webdesign.de/alex/: No such file or directory May 1 20:57:04 h2025044 imapd: [email protected]: No such file or directory 和我的postconf: 2bounce_notice_recipient = postmaster access_map_defer_code = 450 access_map_reject_code = 554 address_verify_cache_cleanup_interval = 12h address_verify_default_transport = $default_transport address_verify_local_transport = $local_transport address_verify_map = btree:$data_directory/verify_cache address_verify_negative_cache = yes address_verify_negative_expire_time = 3d […]

通过postfix转发的电子邮件被标记为垃圾邮件,并在Gmail中伪造

我正在尝试设置仅转发电子邮件服务器。 我遇到的问题是所有通过postfix转发的邮件都被放到Gmail的垃圾邮件文件夹中,并被标记为伪造。 我正在testing一个非常相似的安装在一个cpanel框和他们转发的电子邮件通过没有任何问题。 我做的事情: 在转发框上设置反向DNS 为转发框域设置SPFlogging CPanel路线(未标记为垃圾邮件):mail @ personaldomain .com – > mail @ kendall。 domain .com – > personaluser @ gmail.com AWS后缀路由(标记为垃圾邮件):mail @ personaldomain .com – > mail @ personaldomain2 .com – > personaluser @ gmail.com Gmail错误消息: /etc/postfix/main.cf myhostname = sputnik.*domain*.com smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no readme_directory […]

问题通过postfix从thunderbird发送邮件

我遇到了问题,我不能通过使用例如Thunderbird发送邮件 – 但从本地机器,邮件发送完美的罚款。 邮件服务器configuration也dovecot – 这是工作正常和spamassassin – 也工作正常。 我可能错过了一些明显的东西,但我找不到它。 在日志中,当我尝试通过远程主机上的Thunderbird发送邮件时遇到了这个问题: 5月22日14:06:16 d7205 postfix / smtpd [11560]:build立来自unknown [xyzc]的TLS连接 5月22日14:06:16 d7205 postfix / smtpd [11560]:从未知的[xyzc]build立的匿名TLS连接:密码为DHE-RSA-CAMELLIA256-SHA(256/256位)的TLSv1。 5月22日14:06:17 d7205 postfix / smtpd [11560]:NOQUEUE:拒绝来自unknown的RCPT [xyzc]:554 5.7.1:中继访问被拒绝; 从=到=原型= ESMTP helo = 5月22日14:06:18 d7205 postfix / smtpd [11560]:断开与未知[xyzc] 当前postfixconfiguration(后缀-n): alias_database = hash:/ etc / aliases alias_maps = hash:/ etc / aliases bounce_queue_lifetime […]

一些电子邮件正在交付,一些返回

我有自己的VPS站点正在运行(控制面板:directadmin)。 当我发送邮件时,有一些邮件正在发送(hotmail,gmail,[email protected],…),其他邮件不是([email protected]),其他人在被发送邮件后发送([email protected])。 在/ var /日志/进出口/ mainlog 这可能是什么原因? 问题是发件人端还是接收端? 案例1:[email protected](交付) 2012-06-20 15:02:03 1ShKXr-0005Sc-7g <= [email protected] U=apache P=local S=1319 T="Password reset" from <[email protected]> for [email protected] 2012-06-20 15:02:03 1ShKXr-0005Sc-7g gmail-smtp-in-v4v6.l.google.com [2a00:1450:8005::1b] Network is unreachable 2012-06-20 15:02:03 1ShKXr-0005Sc-7g => [email protected] F=<[email protected]> R=lookuphost T=remote_smtp S=1355 H=gmail-smtp-in-v4v6.l.google.com [173.194.67.27] X=TLSv1:RC4-SHA:128 C="250 2.0.0 OK 1340196103 cp4si34336466wib.14" 2012-06-20 15:02:03 1ShKXr-0005Sc-7g Completed 情况2:[email protected](未送达) 2012-06-21 09:57:14 […]

Windows SMTP中继服务器将BCC添加到所有电子邮件

我正在寻找一个基于Windows的SMTP中继服务器,它允许我添加一个特定的BCC字段到所有通过这个服务器转发的外发电子邮件。 这种要求的原因是我们需要跟踪电子邮件是否实际发送。 我们通过我们的合作电子邮件服务器发送我们的电子邮件给最终用户 目前,我们收到的投诉是,我们的最终用户没有收到我们的电子邮件,但是我们无法访问电子邮件服务器的日志。 与此同时,我们的开发人员正在使用一个不允许添加BCC的特定库,或者比使用添加BCC的SMTP继电器更换繁琐得多。 目前我们使用IIS的SMTP服务器作为我们的中继。 谢谢。

SunOne邮件服务器使用哪种存储格式?

我正在寻找有关SunOne电子邮件服务器正在使用的存储格式的文档。 可能的候选人是maildir和mbox 。 我似乎无法find全面的文档。

在Windows Azure虚拟机angular色上托pipe邮件服务器是否可行?

我知道这个问题以前曾经在各种论坛上提出过,而且所有的答案都是否定的,但是很多答案都是相当古老的,Azure发展得如此之快,再次提出这个问题似乎很有用。 我们可以在Azure虚拟机上运行邮件服务器(如mailenable)吗? 如果没有,为什么不呢? 我在MS论坛( 这里 )看到过一篇文章,暗示Azure机器的IP将被列入黑名单,作为垃圾邮件的来源。 为什么会这样(而不是专门的邮箱服务器)?