我有一个后缀和Dovecot SSL证书设置。 我能够使用TLS连接从Dovecot读取邮件,但是我无法使用smtps发送任何邮件。 我只能通过smtp(端口25)。 当我尝试通过smtps发送它连接到后缀,但它只是挂起,直到它超时。 什么可能导致这个? 这些是我在main.cf文件中的postfix的smtpd设置: smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_tls_auth_only = yes smtp_use_tls = yes smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_cert_file=/opt/ssl.crt smtpd_tls_key_file=/opt/ssl.key smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
我正在configuration一个电子邮件平台,我想清除一些疑问,我有。 build立这个系统时,我有两个select: 让PHP连接到我的SMTP外部服务器(这是一个只提供服务器)。 这是我的networking目前的configuration,我觉得这是非常沉重的服务器。 有PHP连接到我的本地MTA和本地MTA(后缀)通过SMTP连接到我的外部交付服务器 我认为选项2是更好的select,原因有两个: 从电子邮件平台发送更快 PHP过程将会更快完成 交付本身将在postfix(本地MTA)责任上,从而在交付数据stream上创build一个新层,在PHP平台上提供更多的抽象 交付规则可以在Postfix上专门定义 所以,问题1是如果这是更好的解决scheme,还是我应该保留选项1? 贝娄是我在第二点提到的一个小的代表: +————+ | | +—> smtp external backend a —–>| | | | | platform ——-> local MTA lb —> smtp external backend b —–>| Delivery | | | | +—> smtp external backend c —–>| | | | +————+ 问题2: 如果这是更好的情况,我该如何创build一个负载均衡后缀解决scheme? 我需要能够轻松地添加和删除smtp服务器。 谢谢!
在Postfix中,如何衡量每个用户或域使用多lessstream量? 我可以看到没有“开箱即用”的意思是用vanilla postfix做到这一点,但是,我相信这是一个相当普遍的需要。 那么你怎么解决呢? 奖金信息也将衡量鸽舍的交通。
我负责build立我们公司的电子邮件基础架构,并对如何设置冗余pop / IMAP服务器提出疑问。 我知道我可以使用MXlogging为入站邮件设置故障转移,但是如何为电子邮件检索设置相同types的邮件? 如果我们的邮件服务器出现故障,我不想去每一台电脑,改变电子邮件设置。 POP / IMAP使用Alogging的DNS? 如果是这样,解决scheme是手动更改Alogging指向备用邮件服务器,如果主服务器脱机? 任何想法或build议将不胜感激。
将服务器从Ubuntu 10.04升级到12.04后,postfix不再通过sendgrid.com发送电子邮件。 大约6个月前,我遵循这个指南 ,一切都一直很好,直到升级。 现在似乎没有用sendgrid进行身份validation。 这是我尝试发送电子邮件时在syslog中遇到的错误。 May 22 10:19:55 server postfix/smtp[3844]: 983B11C5DA: to=<to address>, relay=smtp.sendgrid.net[174.36.32.204]:587, delay=0.05, delays=0.01/0/0.04/0, dsn=5.0.0, status=bounced (host smtp.sendgrid.net[174.36.32.204] said: 550 Cannot receive from specified address <sendgrid username>: Unauthenticated senders not allowed (in reply to MAIL FROM command)) 这是postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients […]
我有我的Debian VPS的后缀设置,我可以: 发电子邮件 接收电子邮件 在我的服务器上 但是,从我的服务器转发邮件到Gmail不起作用! 我通过/etc/resolv.confconfiguration了Google的DNS 我可以ping google.com和挖掘我也发现gmail的MXlogging。 但是,当我的服务器试图转发电子邮件到Gmail(设置与/ etc /别名)我得到以下错误: postfix/smtp[20280]: 825E117BA8A80: to=<[email protected]>, orig_to=<[email protected]>, relay=none, delay=40, delays=0/0.01/40/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again) 我错过了什么? 任何帮助将不胜感激!
我已经按照这个指南来设置后缀。 我还没有完成它,从发送testing电子邮件,电子邮件不再是从mbox切换到Maildir后交付。 我创build了一个带有cur,new和tmp子目录的Maildir目录。 ~$ ll drwxrwxr-x 5 greg greg 4096 2012-07-07 16:40 Maildir/ ~$ ll Maildir/ drwxrwxr-x 2 greg greg 4096 2012-07-07 16:40 cur drwxrwxr-x 2 greg greg 4096 2012-07-07 16:40 new drwxrwxr-x 2 greg greg 4096 2012-07-07 16:40 tmp 发送testing邮件。 ~$ netcat mail.example.com 25 220 ubuntu ESMTP Postfix (Ubuntu) ehlo example.com 250-ubuntu 250-PIPELINING 250-SIZE […]
我正在尝试使用Amazon SES作为我的EC2 Ubuntu“精确”服务器的SMTP网关,对不同的原始电子邮件域使用不同的SES帐户。 后缀文档似乎暗示这是可能的,但SES总是声称我使用了错误的凭据(“535身份validation凭据无效”)。 如果我通过relayhost指令将所有电子邮件路由到相同的SES帐户,证书工作。 这是我的。 main.cf(相关部分): relayhost = sender_dependent_relayhost_maps = regexp:/etc/postfix/sender_dependent_relayhost_map smtp_sender_dependent_authentication = yes smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = regexp:/etc/postfix/smtp_sasl_password_map smtp_use_tls = yes smtp_tls_security_level = encrypt smtp_tls_note_starttls_offer = yes smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt sender_dependent_relayhost_map: /.*@example\.com/ [email-smtp.us-east-1.amazonaws.com]:25 smtp_sasl_password_map: /.*@example\.com/ AK…:34…/… 其中AK …是AWSAccessKeyId,34 … / …是AWSSecretKey。 /var/log/mail.log中的错误消息是: Aug 20 21:47:39 example postfix/smtp[18496]: DE1E14218D: SASL […]
我怎样才能禁用后缀smtpd错误通知? 这里是邮件标题: From – Wed Oct 24 20:16:05 2012 Return-Path: <[email protected]> Received: from mnl-latvia.lv ([unix socket]) by localhost (Cyrus v2.x.xxx-Debian-2.x.xx-xxxx) with LMTPA; Wed, 24 Oct 2012 18:45:44 +0300 X-Sieve: CMU Sieve 2.xxx Received: by example.com (ESMTP daemon) id D9F5315F5A8; Wed, 24 Oct 2012 18:45:44 +0300 (EEST) Date: Wed, 24 Oct 2012 18:45:44 +0300 (EEST) From: […]
我的托pipe电子邮件服务器是“拒绝与我的后缀服务器:550”。 Gmail,Yahoo,Hotmail都可以接受。 所有突然托pipe的电子邮件提供商决定不接受我的服务器的电子邮件 我真的不知道为什么…我不发送垃圾邮件也没有大量。 无论如何,现在他们希望我得到一个反弹电子邮件。 所有的电子邮件在mailq(延期) 我如何过期,以便后缀将发送“无法发送”邮件客户谁发送它们? 我不想删除它们… 我在这里先向您的帮助表示感谢