Articles of 电子邮件

不允许以root身份覆盖某些头文件的php.ini值

我们在共享主机环境中遇到这个问题。 仅供参考:在共享主机环境下,每个用户可以在其文件夹中有一个php.ini来覆盖全局设置。 /home/many-users/public_html/php.ini中会有许多用户(在这里,他可以覆盖这些值)。例如:safe_mode = Off 我希望PHP.INI中的某些头文件不应该被客户端(是/ home / many-users /) 以下头文件不应该被这个/ home / *中的任何用户覆盖 mail.add_x_header = On mail.log = /var/log/phpmail.log ;smtp_port = 25 sendmail_path = /usr/local/bin/logging_sendmail 请告诉我怎样才能做到这一点?

Exim邮件不签署DKIM。 不要发现什么是错的。 (详细描述采取的步骤)

我想安装我的新服务器(Ubuntu的)主办我的www.bolleboos.be网站,并启用从我的PHP脚本发送电子邮件。 所以…我安装了Apache,PHP,MySQL,…和邮件exim4 发送邮件allready工作正常,我也设法得到SPF的工作。 如果我发邮件到[email protected],那么它会返回给我 SPF检查:通过 DomainKeys检查:中立 DKIM检查:中立 发件人ID检查:通过 SpamAssassin检查:火腿 所以合乎逻辑的下一步将是启用DKIM 我创build了一个1024位的私钥 #openssl genrsa -out dkim.private.key 1024 然后公钥与 #openssl rsa -in dkim.private.key -out dkim.public.key -pubout -outform PEM 这些文件现在在/ etc / exim4 / 然后,我编辑了文件/etc/exim4/conf.d/transport/00exim4-configheader并添加了以下内容 ################################################## #################### #运输configuration# ################################################## #################### #订单不重要# #每次交货只需要一个适当的运输工具。 # ################################################## #################### #传输仅在成功路由器引用时使用 #处理一个地址。 开始运输 DKIM_CANON =放松 DKIM_DOMAIN = bolleboos.be DKIM_SELECTOR = dkim DKIM_PRIVATE_KEY = […]

PHP邮件()函数 – “从”名称被Exchange Server覆盖

我最初发布这堆栈溢出,但被告知它可能会更好地放在这里在Serverfault。 我试图从一个PHP脚本发送一个非常简单的电子邮件 mail($to,$subject,$message,$headers); $headers是: $headers = "From: Toms Script <[email protected]>\n\r"; 我似乎遇到的问题是,当电子邮件命中我们的Exchange服务器发送,它认识到我们的电子邮件地址“ noreply ”保存在“系统Notificatons”的名称,并从该名称,而不是名称发送电子邮件在我的PHP脚本(汤姆斯脚本)中定义。 有没有办法阻止Microsoft Exchange进行这种更改,以便我们可以根据不同的脚本命名不同的电子邮件,但是仍然从“noreply”电子邮件地址发送邮件?

为多个Maildir用户configuration.mailrc

在具有postfix和mailx的CentOS 7服务器中,我的~/.mailrc文件包含: set MAIL=/root/Maildir set folder=mail 这使得root用户在terminalinputmailx时,可以检查来自root用户Maildir邮件。 但是,上述configuration不允许CentOS 7机器上的任何其他用户在login其帐户时在terminalinputmailx时能够看到他们的Maildir邮件。 如何设置服务器的全局configuration,以允许其他用户在terminallogin其账户时也能看到他们的Maildir邮件,并inputmailx ? 我.mailrc为每个用户创build一个单独的.mailrc ? 如果是这样,我把它放在哪里? 而我添加到.mailrc ? 这种种子来自masegaloeh 。

不要电子邮件分发组所有者

在我们的Exchange 2013系统中,当创build一个新的分发组时,它要求我们给它一个所有者。 当你添加一个拥有者时,他们也会收到发送给这个群组的电子邮件(将这个群组添加为一个群组成员将被清除)。 是否有可能设置的东西,所有者不收到电子邮件,但仍然可以pipe理组? 或甚至在Exchange 2013中创build一个分发组,而不给它一个所有者? 谢谢

后缀别名只能转发给本地用户

我已经使用这个教程设置了Dovecot和Postfix,它可以用来接收和发送邮件。 别名也可以正常工作,但只适用于本地用户。 即我可以从[email protected]转发到[email protected],其中只有realaddress被定义为虚拟用户(使用MySQL)。 我想要做的是转发到外部地址,如Gmail或其他邮件服务器。 我所有的configuration文件都完全符合上面的链接。 我试过添加 virtual_alias_domains = 到postfix / main.cf,但是没有解决任何问题。 也手动添加域,即 virtual_alias_domains = forwarddomain.com 没有工作。 我得到的错误是 to=<[email protected]>, orig_to=<[email protected]>, relay=mydomain.com[private/dovecot-lmtp], delay=0.07, delays=0.05/0.01/0/0.01, dsn=5.1.1, status=bounced (host mydomain.com[private/dovecot-lmtp] said: 550 5.1.1 <[email protected]> User doesn't exist: [email protected] (in reply to RCPT TO command)) 。 输出postconf -n: alias_database = hash:/ etc / aliases alias_maps = hash:/ etc / aliases […]

性能:生成多达2000行和电子邮件交付

我想这在这里属于比在StackOverflow更好。 我有以下情况: 与用户(仅2000左右)信息的小型数据库,他们去年参加了一个活动。 今年我需要从列表中select他们(带有checkbox的网页界面),并向他们发送邀请,重新激活他们的账户,以便他们login。 在这个过程中,他们的数据将被复制为一个新的行,因为他们可以更新一些信息,但去年的信息也将被存储,例如,如果他们去年有一定的作用,但今年会有所不同,我们可以跟踪它。 密码也将被重新生成,被encryption存储,然后一个邀请电子邮件将被发送给他们(因为我不能恢复密码的过程,电子邮件必须在密码生成后发送) 我的问题是,如果2000年是我应该担心的一个数字。 我最初的想法是创build一个大的SQLstring,并完成所有上述过程。 并通过BCC发送所有的电子邮件 如果我小批量,甚至单独使用,会更安全吗? 我想到了4种不同的工作stream程: 单独通过一个循环,获得一个用户,生成新的行,发送电子邮件。 同样的,但小批量,可能在一个50,在BCC相应的50封电子邮件。 一气呵成 生成小批量的新行,但个别发送电子邮件,所以服务器排队他们,并没有生成大量的电子邮件由BCC发送(或BCC将pipe理平等?)的问题 PD:服务器有Postfix作为邮件服务的Parallels Plesk 11.0.5。 任何意见将非常感激。 提前致谢!

后缀查找失败:从本地主机,而不是局域网中的其他节点

当在同一networking上尝试使用Postfix和Gmail从主机以外的其他机器发送电子邮件时,我收到临时查找失败的收件人地址。 在Postfix主机上testing时,它工作得很好。 编辑:我有一个客户端节点在同一局域网问这个Postfix服务器发送一封电子邮件。 服务器拒绝,引用临时查找失败。 为了得到我所在的地方,我遵循了这些指示: https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/ 然后,我将mynetworks参数更改为包含我们LAN的.3子网上的任何节点。 我试图解决这个问题: 1)为特定的电子邮件地址添加别名,然后运行新的别名 2)将relay_domains添加到main.cf 3)将sasl_passwd文件更改为包含:smtp.gmail.com或COMPANYNAME.com 4)在main.cf中将relay_host的值更改为smtp.gmail.com或smtp.COMPANYNAME.com 5)在main.cf中改变mydestinations的值 这是我的main.cf: smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes […]

从2015年1月12日起收到来自三台不同Windows PC的空邮件

问题 意外的空电子邮件自2015年1月12日起由未知来源发送。 试图解决这个问题 他们都来自我做networking/系统支持的公司 他们都是从Windows 7机器 所有机器都安装了Outlook 电子邮件总是空的身体 它与用户的交互无关。 当电子邮件到达时,我给他们打了几次电话,他们只是像浏览等常规的东西。有时候,即使没有人使用电脑,我也会收到这些电子邮件。 所有三台PC都在2015年1月12日开始发送这些邮件 时间是不相关的(有时我甚至在晚上收到邮件) 我只在电脑开机时收到电子邮件。 例如,RobertPC总是打开,我只在周末收到电子邮件(其他人被closures) 邮件主题有一些模式: WITT – report Helios pocitac – 来自WittPC WITT Lenka report – 来自Martina PC WITT – Robert report – 来自RobertPC 但请注意“WITT Lenka报告”中缺less的连字符。 还要注意“报告”这个词在“WITT – 报告Helios pocitac”的主题中,而在其他两个主题的结尾。 在这里,我发布了两封邮件的源代码。 请注意,我将[email protected]的电子邮件地址和company_mail@their_domain.com公司电子邮件地址更改了。 公司被称为WITT及其相关的主题名称。 Delivered-To: [email protected] Received: by 10.114.12.67 with SMTP id w3csp5070519ldb; Mon, 2 Mar […]

Kolab资源邀请政策3.4

当有人预留资源时,它会被自动接受。 我希望它被资源所有者手动接受,所以我这样做: 在电子邮箱[email protected]中创buildkolab-webadmin中的“傻瓜”资源 设置用户“boss”作为资源的所有者 同时为这个资源设置用户“boss”的所有访问权限 用户“猴子”从roundcube做一个新的事件,并保留“傻瓜” 创build后,“猴子”收到确认预约的电子邮件 “老板”没有收到任何types的刚刚提出的保留通知 然而,“老板”可以订阅“傻瓜”日历,在那里看到事件,他甚至可以修改它,删除资源“傻瓜”,从而“猴”被通知和事件更新。 问题一是: 为什么“老板”不收到资源预留的任何通知? 此外,我不希望自动分配资源,所以我在/etc/kolab/kolab.conf中更改 [wallace] #kolab_invitation_policy = ACT_ACCEPT_IF_NO_CONFLICT:domain.com, ACT_MANUAL kolab_invitation_policy = ACT_MANUAL 但是我看不到对资源的​​影响。 相反,所有新用户都获得LDAP属性kolabInvitationPolice = ACT_MANUAL,但在资源中没有这样的字段。 第二个问题是: 我可以configuration资源以被其所有者手动接受吗? 第三个和最后一个问题 可以通过电子邮件[email protected](附加到资源)configuration为接收电子邮件,我该如何阅读? (默认邮件发送系统返回“没有这样的用户”)。 谢谢。