托pipe多个网站(Apache虚拟主机),Postfix设置从这些域发送邮件?

我不确定这是否是正确的解决scheme,但是我的Postfix已经在使用G-Suite的Ubuntu VPS上运行了

relayhost = [smtp.gmail.com]:587 

邮件交付很好,但是,所有的邮件都是以“[email protected]”的forms发送的。我为不同的人提供了15个不同的网站,并且不会有他们的联系方式,用户注册等等。 @ me.com”。

例如;

 <?php define('admin_email','[email protected]'); define('website_name','client-business-name'); define('website_url', 'http://'.$_SERVER['HTTP_HOST']); define('EMAIL_FROM', 'noreply@'.$_SERVER['HTTP_HOST']); 

提交这些表单仍然会导致电子邮件显示为从“[email protected]”发送

我也尝试在单个VirtualHost文件中使用这个片段,但没有运气。

 php_admin_value sendmail_path "/usr/sbin/sendmail -t -i [email protected]" 

我发现这些问题的代码: configuration每个域的PHP邮件() , Apache,虚拟主机和sendmail的默认发件人

在命令行中使用“sendmail”并更改“From:”地址也不起作用。

我所要做的就是能够使用From和Reply-To中input的电子邮件,而不是“[email protected]”。 任何有识之士将不胜感激。

我假定[email protected]是您用来连接到服务器的Google帐户。 使用Google的服务器作为中继时,不允许您设置随机地址。 这对他们和他们的用户来说是一个很大的安全漏洞。 我相信您可以在以下位置的Google邮件中添加别名电子邮件:

 Settings > Accounts and Import > Add another email address 

一旦确认,您可以从Web界面的这些地址发送。 我认为你也应该可以通过你的页面发送。

https://support.google.com/mail/answer/22370?hl=en