这是设置: 我们有一个域名,mydomain.com。 一切都在我们自己的服务器,除了通过Gmail的一般电子邮件帐户。 目前gmail被设置为MXlogging。 该服务器还有各种电子邮件别名,它需要支持错误跟踪等。 例如[email protected] | /path/to/issuetracker.script 我正在努力设置,允许以下,本地和用户的电子邮件客户端。 guser1 – 有一个Gmail帐户和一个本地帐户 guser2 – 只有一个Gmail帐户 错误 – 在问题跟踪器的/ etc / aliases中有一个pipe道别名 scheme 邮件[email protected]从本地主机(crons等)需要去gmail帐户 从本地主机发送邮件到[email protected] mail到[email protected]需要通过pipe道传输到本地问题跟踪器脚本 所以,第一个刺正在创build一个交通地图。 在这种情况下,我们的服务器将被设置为MX,并且guser *指定的电子邮件被发送到gmail。 把Gmail用户放在地图上,如下所示: [email protected] smtp:gmailsmtp:25 [email protected] smtp:gmailsmtp:25 问题: 忽略扩展名,例如[email protected] 只有当append_at_myorigin = no(如果设置为yes,gmail拒绝连接:E4C7E3E09BA3:= =,relay = none,delay = 0.05,delay = 0.02 / 0.01 / 0.02 / 0,dsn = 4.4.1,status = deferred […]
我有postfix,dovecot,opendkim和postsrsd安装。 我正在尝试将邮件从[email protected]转发到[email protected],并让他们使用DKIM进行签名。 我使用postsrsd为了SPFlogging通过转发的电子邮件。 但是,当我从icloud帐户发送电子邮件到[email protected]时,邮件会发送到我的Gmail收件箱,但不会由DKIM签名。 这是我的日志的输出: postfix/smtpd: connect from st11p01im-asmtp001.me.com[17.172.204.151] postfix/smtpd: BC23640B53: client=st11p01im-asmtp001.me.com[17.172.204.151] postsrsd: srs_forward: <[email protected]> rewritten as <[email protected]> postfix/cleanup: BC23640B53: message-id=<[email protected]> opendkim: BC23640B53: st11p01im-asmtp001.me.com [17.172.204.151] not internal opendkim: BC23640B53: not authenticated opendkim: BC23640B53: no signature data 我已经看了http://seasonofcode.com/posts/setting-up-dkim-and-srs-in-postfix.html和我所有的configuration文件似乎是正确的。 从我在网上看到的,“不是内部的,没有通过身份validation的”消息意味着该域不在/etc/opendkim/TrustedHosts ,但是在日志( st11p01im-asmtp001.me.com )中列出的域不是我的域名。 我相信me.com属于苹果公司。 DKIM是否使用SRS使用别名地址进行签名是不可能的? 更新: 在/etc/postfix/main.cf中禁用了postsrsd后,问题仍然存在。 因此,问题不是与postsrsd,而是与opendkim不签署邮件的别名地址。 我想这是因为opendkim查看发送邮件的原始主机名,在我的情况下是st11p01im-asmtp001.me.com ,因此不签名,因为这个地址没有列在/etc/opendkim/TrustedHosts 。 有什么办法让opendkim使用别名地址?
我在具有4个IP地址的CentOS 6.6 Linux服务器上托pipe2个Web域(domain1.com和domain2.com)。 Postfix 2.6.6接收邮件到[email protected]和[email protected] ,并将它们转发到[email protected]和[email protected] 。 这里是configuration文件的摘录: /etc/postfix/main.cf中 inet_interfaces = all inet_protocols = ipv4 virtual_alias_domains = domain1.com domain2.com virtual_alias_maps = hash:/etc/postfix/virtual smtp_generic_maps = hash:/etc/postfix/generic /等/后缀/虚拟 [email protected] [email protected] [email protected] [email protected] 我的问题是,第一个人(我的父亲,自1990年以来在互联网上的业务)变成了很多垃圾邮件。 我使用Spamassassin拒绝这些邮件,但有些仍然通过,当转发到[email protected]他们导致Google扼杀我的服务器: DFC32800849 3412 Fri Jan 30 11:40:38 [email protected](主机alt1.gmail-smtp-in.l.google.com [74.125.130.26]说:421-4.7.0 [144.76.123.123 15]我们的系统检测到来自您IP地址的421-4.7.0不请自来的邮件的exception速率为了保护我们的421-4.7.0用户免受垃圾邮件,从您的IP地址发送的邮件已暂时421-4.7.0速率有限,请访问421-4.7.0 http://www.google.com/mail/help/bulk_mail.html查看我们的Bulk 421 4.7.0电子邮件发件人指南。fl14si17784804pdb.81 – gsmtp(在DATA命令结束时回复))person1 @ gmail.com 这会影响第二个人,经过长时间的延迟,他们会收到邮件给[email protected]。 我的问题是,是否可以configurationPostfix,使它使用不同的IP地址(因为我的服务器有4个)用于转发邮件? 谢谢你,下面是当前的“postconf -n”输出: alias_database = […]
我们有我们的企业电子邮件提供商的Gmail。 我希望能够通过ASP.NET的smtp.gmail.com发送邮件。 我已经设法做到了这一点 – 它有所有发送的项目出现在gmail中正确的发送项目文件夹的好处。 但是,连接smtp.gmail.com可能需要2-3秒的时间。 偶尔甚至会完全失败。 由于这是ASP.NET应用程序,我需要能够可靠地发送电子邮件。 我不想去创build一个我自己的电子邮件守护进程 – 我只是想依靠SMTP。 我已经尝试过使用IIS6上的虚拟SMTP服务器,但一直没有得到它的工作。 显示活动的current session长达一分钟,然后消失。 我需要使用像sendmail这样做 – 或者一些其他免费的SMTP中继,让我更好的控制? 我甚至发现了一个名为“ Gmail SMTP Relay ”的sourceforge项目,而且我们使用的是托pipe服务器 安装 – 它有自己的SMTP服务器。 我更喜欢graphics – 而最重要的是我更喜欢Microsoft SMTP服务器,因为我已经安装了它。
我一直在试图找出这是一个新的“function”,或者如果我的configuration有问题。 我使用Ubuntu 10.04桌面与Postfix作为MTA。 我的smtp(而不是smtpd)configuration遵循Jeremy在这里的出色回应: configurationPostfix通过端口587发送/转发电子邮件Gmail(smtp.gmail.com) 我能通过[smtp.gmail.com]成功地转发邮件:587; 但是,在接收端,from:地址显示:“[my_gmail_username] @ gmail.com”而不是“[my_user] @ [my_domain]”。 将不胜感激任何提示或技巧; 在这种情况下,我的Google技能已经失败了!
我有一个与Postfix的VPS。 电子邮件正在工作 – 我可以发送消息,使用mutt和我的GMail帐户进行testing。 但是,我想将发送到我的VPS的所有邮件转发给我的GMail帐户,因此全部在一个地方。 我尝试在我的.forward指定我的Gmail地址,但是这样做后,电子邮件完全丢失。 他们不会出现在mutt ,并且不会在GMail中显示。 mail.logbuild议发送电子邮件,并且没有我在mail.err可以看到的错误。 从我的angular度来看,似乎GMail只是收到电子邮件并丢弃它,但这是不对的! 附录:在/etc/postfix/virtual指定我的转发电子邮件地址导致相同的结果: Apr 4 08:49:28 vps-375 postfix/smtpd[16235]: 8062044D1B2F: client=mail-qw0-f48.google.com[209.85.216.48] Apr 4 08:49:28 vps-375 postfix/cleanup[16239]: 8062044D1B2F: message-id=<[email protected]> Apr 4 08:49:28 vps-375 postfix/qmgr[15970]: 8062044D1B2F: from=<[email protected]>, size=1581, nrcpt=1 (queue active) Apr 4 08:49:29 vps-375 postfix/smtp[16240]: 8062044D1B2F: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[209.85.143.27]:25, delay=1.3, delays=0.41/0.02/0.36/0.52, dsn=2.0.0, status=sent (250 2.0.0 OK 1301903372 m53si9513199wej.191) Apr […]
过去几个星期,我一直在设置自己的电子邮件服务器,而我越是越来越觉得这是我不想涉足的领域。 我想我的心只是没有到电子邮件和它的一切。 我只是想让它工作,忘记它。 我听说有人把他们的电子邮件外包给Google。 我做了一些这方面的search,我已经想出了如何使用gmail发送电子邮件与另一个电子邮件地址比我的Gmail地址,但我似乎无法弄清楚如何去设置传入的邮件。 这是您需要使用Google App Engine吗?
我已经configurationsendmail通过我的GMail(Google Mail)帐户发送邮件,即通过smtp.gmail.com ,编辑/etc/mail/sendmail.mc并重新生成sendmail.cf: -dnl define(`SMART_HOST',`smtp.your.provider') +define(`SMART_HOST',`[smtp.gmail.com]') -dnl define(`confAUTH_OPTIONS', `A p')dnl +define(`confAUTH_OPTIONS', `A p')dnl -dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl -dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl +TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl +define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`no_default_msa',`dnl')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl +FEATURE(`authinfo',`hash -o /etc/mail/authinfo.db')dnl FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl -dnl MASQUERADE_AS(`mydomain.com')dnl +MASQUERADE_AS(`gmail.com')dnl 以上是我对sendmail.mc的更改的缩写。 我用我的凭据(我的GMail帐户的用户名和密码;编辑)创build了/etc/mail/authinfo […]
我正在尝试使用monit,并使用gmail设置电子邮件服务器。 configuration文件是这样的: set mailserver smtp.gmail.com port 587 username "[email protected]" password "password" using tlsv1 with timeout 30 seconds 我设置了一个警报来testing: check file alerttest with path /.nonexistent alert [email protected] with reminder on 500 cycles 但是当我使用monitvalidation时,我得到的错误信息是这样的: Sendmail: error receiving data from the mailserver 'smtp.gmail.com' — Resource temporarily unavailable Alert handler failed, retry scheduled for next cycle 'alerttest' file doesn't […]
我基本上想要有两个独立的电子邮件服务器。 第一个是GoogleApps GMail服务,供人类使用。 第二个服务器将用于从我的应用程序发送消息(所以,以编程方式发送)。 我甚至需要在MXlogging中引用第二个邮件服务器(与我的应用程序在同一个IP上)(或者任何需要引用的地方)? 我不希望电子邮件被标记为垃圾邮件或“可疑”。 在附注中,我可以使用这个邮件服务器来处理一些“特殊”types的消息(比如所有发送到[email protected]的消息)。 我发现这个相关的问题 ,但我不知道这是我在找什么。