网站电子邮件服务

网站电子邮件服务

我尝试使用我的 Gmail 帐户发送一封电子邮件并且成功了:

        $config = Array(
            'protocol' => 'smtp',
            'smtp_host' => 'ssl://smtp.googlemail.com',
            'smtp_port' => 465,
            'smtp_user' => '[email protected]',
            'smtp_pass' => 'xxxxxx',
            'mailtype'  => 'html', 
            'charset'   => 'iso-8859-1'
        );
        $this->load->library('email', $config);
        $this->email->set_newline("\r\n");

        $this->email->from($this->input->post('email'));
        $this->email->to('[email protected]'); 


        $this->email->subject('Email From user');
        $this->email->message('You have received an email from a user.');

        $result = $this->email->send();

但是,我需要在另一台服务器上运行它。现在电子邮件发送到的实际电子邮件地址是网站的实际名称:[电子邮件保护]。但是当我尝试将其发送到此电子邮件时,它不起作用。该网站托管在 rackspace cloud 上,但我不确定电子邮件是否通过 rackspace cloud 提供服务。而且询问的人也不知道答案。有没有办法找出电子邮件在哪里提供服务,因为我需要 smtp 用户名和密码才能发送电子邮件。

感谢回复

答案1

  1. 查明是否有任何 MX 记录正在使用/播放“nslookup -type=mx (thesite.com - 识别真实站点会有所帮助)”(不带引号并将 () 文本替换为实际域)。

  2. 如果未使用 MX 记录,则使用 traceroute 或 tracert(取决于世界其他地方或 Windows)到 MX 标识的服务器或域

跟踪的最后条目通常会提供有关服务器位于何处/与谁在一起的良好提示。

相关内容