我刚刚在Linode安装了Ubuntu 14.04的VPS。 我已经安装了Postfix,Dovecot和SquirrelMail来处理电子邮件。 我可以将电子邮件发送到其他帐户(GMail&Yahoo!),但是当我发送电子邮件给自己的时候,邮件没有被发送到我的收件箱。 /etc/postfix/main.cf中 # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # […]
我一直在这个非常困难的时间,到处search,并绝望地发布这个问题。 我在Ubuntu 12.04上使用postfix和dovecot。 我很努力地触发一个PHP脚本,运行任何时候一个新的电子邮件被服务器接收。 在我的/etc/postfix/main.cf中添加了这一行: always_bcc = new_incoming_email@localhost 在/ etc / aliases我有这样一行: new_incoming_email: "|/usr/bin/php -f /path/to/file/new_incoming_email.php" 在/ etc / postfix / vmaps我有一行: new_incoming_email@localhost localhost/new_incoming_email/ 当我从命令行运行文件时,可以看到该文件起作用,因为它将一行作为其function的一部分添加到日志文件中。 从命令行input:/ usr / bin / php -f /path/to/file/new_incoming_email.php 以下是我在发送邮件到服务器时在/var/log/mail.log中得到的内容: Feb 1 04:20:52 myserver postfix/smtpd[3090]: connect from nm40-vm4.bullet.mail.bf1.yahoo.com[72.30.239.212] Feb 1 04:20:52 myserver postfix/smtpd[3090]: C1EDD20630: client=nm40-vm4.bullet.mail.bf1.yahoo.com[72.30.239.212] Feb 1 04:20:52 myserver postfix/cleanup[3004]: C1EDD20630: […]
我正在为Dovecot设置邮件解决scheme。 当我尝试telnet localhost 25连接closures。 在日志中看到的错误是: postfix/smtpd[22958]: initializing the server-side TLS engine postfix/smtpd[22958]: connect from localhost[::1] postfix/smtpd[22958]: fatal: no SASL authentication mechanisms postfix/master[32651]: warning: process /usr/libexec/postfix/smtpd pid 22958 exit status 1 postfix/master[32651]: warning: /usr/libexec/postfix/smtpd: bad command startup — throttling 该服务器是一个CentOS 7服务器 Linux <redacted> 3.10.0-123.8.1.el7.x86_64 #1 SMP Mon Sep 22 19:06:58 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux […]
当我创build这样的DKIM键: sudo opendkim-genkey -s mail -d example.com -s指定select器和-d域,该命令将创build两个文件,mail.private是我们的私钥,mail.txt包含公钥。 我应该从邮件中插入域,还是在-dselect器中分配给邮件服务器的域? (在我的情况下,这是两个不同的领域,因为我想在未来从各种邮件域发送)
我注意到,网上的许多教程指定了像这样的postfix的mydestinationvariables: mydestination = localhost, localhost.myhostname, myhostname, mydomain1.com, mydomain2.com 注意: myhostname是HELO使用的Postfix名称。 但是,这将允许外部客户端发送电子邮件到用户@本地主机。 当然,只有当user是一个有效的用户名和后缀的限制(如reject_non_fqdn_recipient )不使用。 因为我只想接收邮件mydomain1.com和mydomain2.com我改变了我的服务器上的线路: mydestination = mydomain1.com, mydomain2.com 这适用于外部邮件,甚至是本地邮件,因为只有没有域名的接收者用户名被使用(由于/etc/mailname有正确的域mydomain1.com )。 现在我想知道在localhost中没有localhost等是否会导致任何问题,或者我的configuration是否正常。
我正在尝试使用useradd创build一个新用户(可以访问电子邮件)。 我的命令是 useradd –shell /bin/bash –create-home –password <password> <username> 但是,我无法login到电子邮件。 当我使用adduser创build帐户时,我可以很好地login到邮件。 我正在创build一个主目录,因为我的dovecot.conf有mail_location = mbox:~/mail:INBOX=/var/mail/%u 我的mail.err文件只是有这个重复 Feb 21 15:52:46 server dovecot: auth-worker(3609): Error: pam(test,<myip>): pam_authenticate() failed: Authentication failure 如何使用useradd连接到电子邮件(imap)? (或至less一行)
我正在尝试按照以下教程设置邮件服务器: https : //www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql#sph_dovecot 我之前已经使用这个教程设置了一个邮件服务器,但是我有一个发送邮件的问题。 我可以收到他们没有任何问题。 如果我尝试用telnet telnet 92.243.20.113 25发送电子邮件telnet 92.243.20.113 25 我在/var/log/mail.log获得了以下日志 Mar 11 17:07:15 server01 postfix/smtpd[10648]: dict_mysql: successful query from host 127.0.0.1 Mar 11 17:07:15 server01 postfix/smtpd[10648]: dict_mysql_lookup: retrieved 0 rows Mar 11 17:07:15 server01 postfix/smtpd[10648]: maps_find: virtual_alias_maps: @hotmail.com: not found Mar 11 17:07:15 server01 postfix/smtpd[10648]: mail_addr_find: [email protected] -> (not found) Mar 11 […]
我试图设置一个我自己的networking服务器与邮件服务器,(我不是一个Linux导出只是下面的一些教程),与Nginx,PHP-FPM和MySQL的networking服务器设置似乎是成功的,然后我转移到邮件服务器设置与后缀和dovecot。 这似乎也安装好了。 当我检查与旧的服务器在telnet TLS连接返回比新的不同的答复。 老人说18个自签名但新的21个第一个证书无法validation 。 debugging结果: 我运行的命令是为正在工作的原始邮件服务器 openssl s_client -connect mail.example.com:25 -starttls smtp 回复是 verify return:1 — Certificate chain 0 s:/C=US/ST=Virginia/L=Herndon/O=Parallels/OU=Parallels Panel/CN=Parallels Panel/[email protected] i:/C=US/ST=Virginia/L=Herndon/O=Parallels/OU=Parallels Panel/CN=Parallels Panel/[email protected] — Server certificate —–BEGIN CERTIFICATE—– MIIDszCCApsCBFQW12QwDQYJKoZIhvcNAQEFBQAwgZ0xCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhWaXJnaW5pYTEQMA4GA1UEBxMHSGVybmRvbjESMBAGA1UEChMJUGFy YWxsZWxzMRgwFgYDVQQLEw9QYXJhbGxlbHMgUGFuZWwxGDAWBgNVBAMTD1BhcmFs bGVscyBQYW5lbDEhMB8GCSqGSIb3DQEJARYSaW5mb0BwYXJhbGxlbHMuY29tMB4X DTE0MDkxNTEyMTExNloXDTE1MDkxNTEyMTExNlowgZ0xCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhWaXJnaW5pYTEQMA4GA1UEBxMHSGVybmRvbjESMBAGA1UEChMJUGFy YWxsZWxzMRgwFgYDVQQLEw9QYXJhbGxlbHMgUGFuZWwxGDAWBgNVBAMTD1BhcmFs bGVscyBQYW5lbDEhMB8GCSqGSIb3DQEJARYSaW5mb0BwYXJhbGxlbHMuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAur6FGm1GYj98XradW+dIwWip 6wvBUk5ePdSFCqzGink7+2MRyq4iKn/65Pc/YeUlToI8txUYc14M017VtCmb6Wd2 ohA0QtsRVMvX7n70nmflUVAzwzdBwtCE3+25ql4dA4ixe5zwI0XIWeYfqEoRtpyu 1ebUFBd8pRvvR0jA75cx4BIEvIGFIiSYZ9cTIp+Q/gGBesI/HBadUS8aEMf+6nTX +iFdjgHNO/uPupqp8uU24QFQzphghvpy1y079QuqrsYoQWOKKf4QG/xbeFiYUgbp rtaF9OvKD2ugzwdAVBFtuzdg8/2fcjB9YFBipm0DZygrbM9OG5TA9dQyh84oVwID AQABMA0GCSqGSIb3DQEBBQUAA4IBAQCtqyW6NGN3auoFEHKlcRHGP0GxAChhPMpB NCUW+/ZHR4tXiiTI2xQcr1yfGmRkwipn9z+GAzL1bkkHpnOHSGAx+0G6CH645QkC 7YDqeRMnkCVrmYlJ73TB9WMczg8Zp/GxNU4lSSiYU+bthVOdbw0XHpnzhl02WckC UZbJIXUI9V8NpWDq38R260Dxax4OOO3YVJ+pynqZMQjhUl7XMXLhT6o4GbmUHDtZ jqgGti4M7YBPHY9l1nb9N2KZx9kgfS8i885DS5yhSjxMmeEfMMn3DIZlhc7lBEEX N+btpue2vX+Q+gOAP/qEk8FqHxcyHquc89XGafuJ677LIEQlhOA1 —–END CERTIFICATE—– subject=/C=US/ST=Virginia/L=Herndon/O=Parallels/OU=Parallels […]
如果我打开smtp_sasl_auth_enable = yes < – 是的 我收到了这套警告,是SASL的一个致命错误。 我不明白为什么它也在寻找赛勒斯 – 这是没有编译。 postfix/smtp[87056]: warning: unsupported SASL client implementation: cyrus Apr 20 13:29:52 zeus.quantum-radio.net postfix/smtp[87056]: fatal: SASL library initialization Apr 20 13:29:53 zeus.quantum-radio.net postfix/master[86038]: warning: process /usr/libexec/postfix/smtp pid 87056 exit status 1 Apr 20 13:29:53 zeus.quantum-radio.net postfix/master[86038]: warning: /usr/libexec/postfix/smtp: bad command startup — throttling 我的configuration是这样的: smtpd_use_tls=yes smtpd_tls_cert_file=/System/Library/OpenSSL/certs/testServer.crt smtpd_tls_key_file=/System/Library/OpenSSL/private/testServer.key […]
我在VPS上安装邮件服务器(具有多个虚拟主机)。 我使用了postfix,dovecot,postfixadmin,松鼠和mysql。 我可以通过松鼠发送邮件,但不能收到任何邮件。 这是我的/ var / log / maillog Apr 21 16:52:49 vultr postfix/qmgr[8072]: 90BB738C61: from=<[email protected]>, size=19715, nrcpt=1 (queue active) Apr 21 16:52:49 vultr postfix/qmgr[8072]: warning: connect to transport private/dovecot: Connection refused Apr 21 16:52:49 vultr postfix/error[8213]: 90BB738C61: to=<[email protected]>, relay=none, delay=0.13, delays=0.13/0/0/0, dsn=4.3.0, status=deferred (mail transport unavailable) 这是postconf -n输出: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases […]