可能在不知道密码的情况下发送电子邮件?

时间:2015-09-18 12:11:11

标签: email joomla hosting

我的客户在hostgator购买了托管和电子邮件帐户(info@mycompany.com)。我必须上传到他的hostgator的新项目是从info@mycompany.com发送电子邮件。

问题:可以在不知道密码的情况下发送这些电子邮件,因为他不想告诉我密码?

他辩称,目前有一个托管项目在不知道密码的情况下发送电子邮件。我简直不敢相信,所以我检查了当前项目的配置文件,发现了这个:

public $display_offline_message = '1';
public $offline_image = '';
public $sitename = ' My Company';
public $editor = 'tinymce';
public $captcha = 'recaptcha';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'mycompany_joomla';
public $password = 'N+4(fadafsfa';
public $db = 'mycompany_joomla';
public $dbprefix = 'h3hmb_';
public $live_site = '';
public $secret = 'fasdfadfsf';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = 'admin';
public $ftp_pass = '*****';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'Europe/Madrid';
public $mailer = 'mail';
public $mailfrom = 'contacto@mycompany.com';
public $fromname = 'My Company';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';  <<<<< I expected the password here
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = '';

当前项目是否真的不知道密码?或者如果密码可能写在另一个文件中?

1 个答案:

答案 0 :(得分:2)

在您显示的configuration.php中,您发送邮件的主要参数是:

public $mailer = 'mail';

即。它使用PHP mail()函数。然后在这种情况下,发送邮件不需要凭据。只有:

public $mailfrom = 'contacto@mycompany.com';
public $fromname = 'My Company';

很有用。

以下参数仅在您选择smtp

时才是必填项
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = ''; 
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';

"5.5 “Mail Settings” Group" of Joomla Doc

中的更多信息