I have moved my phpGedView server to a new ISP. This ISP requires SMTP authentication. I was using the "Internal messaging using e-mails" method of communicating between users. Now, that fails.
How can I configure this functionality to accept the username/password in order to authenticate?
I am using v4.0.2 on php 5.1.4, Apache 2.0.55?, Windows XP, MySQL 5.0
Thanks,
Sridhar
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is probably a little late, but might help others that are looking for a possible answer. If you still have your config.php.dist file, you can find the information within it to solve most of your problems with the config. If you did not, then look below for the missing information to include in your config.php file.
$PGV_SMTP_ACTIVE = false; //- Enable to use of SMTP to send external emails
$PGV_SMTP_HOST = ""; //- The domain name of the SMTP smarthost
$PGV_SMTP_HELO = ""; //- The local SMTP domain name
$PGV_SMTP_PORT = "25"; //- The port number talk to the SMTP smarthost
$PGV_SMTP_AUTH = false; //- Enable the use of SMTP authorization
$PGV_SMTP_AUTH_USER = ""; //- User name for SMTP authorization
$PGV_SMTP_AUTH_PASS = ""; //- Password for SMTP authorization
$PGV_SMTP_SSL = false; //- Use SSL for SMTP authorization
$PGV_SMTP_FROM_NAME = ""; //- Sender name
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-09-14
I can't remember which version it was added to, but at 4.0.2 you need to upgrade anyway.
In latest release there is no need to mess with config.php or config.php.dist directly.
Go to Admin -> Configuration, click on the 'SMTP' tab and fill in all the details there.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm upgarding my PhpGedView site form 1.04 to 4.2.3 (by the way, a new Russian translation is undertaken, as the existing one is very weak).
I have a trouble with SMTP. My server does'nt require authentication, and everything works fine when the person sending an e-mail is logged-in to my PhpGedView site. In this case the e-mail are sent correctly, no matter wether the sender is administrator or any other logged user.
But if this is an anonymous user trying to register, for example, the following message is displayed and no e-mail is sent:
Fatal error: Call to undefined method SMTP::getError() in …../includes/class.phpmailer.php on line 1923
I could overcome this for technical support/genealogy questions contact link, setting internal PhpGedVeiw messaging as preferred for administator user. But it does'nt resolve the problem of getting confirmation e-mail for a person who wants to register.
By the way, the anonymous users are not detected at all by the system (may be these two facts are related?)
I don't post here the link to my new site, it's still under construction, but I'm ready to give it through private message.
Thank you and best regards,
Eugene Fedorov
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have moved my phpGedView server to a new ISP. This ISP requires SMTP authentication. I was using the "Internal messaging using e-mails" method of communicating between users. Now, that fails.
How can I configure this functionality to accept the username/password in order to authenticate?
I am using v4.0.2 on php 5.1.4, Apache 2.0.55?, Windows XP, MySQL 5.0
Thanks,
Sridhar
This is probably a little late, but might help others that are looking for a possible answer. If you still have your config.php.dist file, you can find the information within it to solve most of your problems with the config. If you did not, then look below for the missing information to include in your config.php file.
$PGV_SMTP_ACTIVE = false; //- Enable to use of SMTP to send external emails
$PGV_SMTP_HOST = ""; //- The domain name of the SMTP smarthost
$PGV_SMTP_HELO = ""; //- The local SMTP domain name
$PGV_SMTP_PORT = "25"; //- The port number talk to the SMTP smarthost
$PGV_SMTP_AUTH = false; //- Enable the use of SMTP authorization
$PGV_SMTP_AUTH_USER = ""; //- User name for SMTP authorization
$PGV_SMTP_AUTH_PASS = ""; //- Password for SMTP authorization
$PGV_SMTP_SSL = false; //- Use SSL for SMTP authorization
$PGV_SMTP_FROM_NAME = ""; //- Sender name
I can't remember which version it was added to, but at 4.0.2 you need to upgrade anyway.
In latest release there is no need to mess with config.php or config.php.dist directly.
Go to Admin -> Configuration, click on the 'SMTP' tab and fill in all the details there.
Hello,
I'm upgarding my PhpGedView site form 1.04 to 4.2.3 (by the way, a new Russian translation is undertaken, as the existing one is very weak).
I have a trouble with SMTP. My server does'nt require authentication, and everything works fine when the person sending an e-mail is logged-in to my PhpGedView site. In this case the e-mail are sent correctly, no matter wether the sender is administrator or any other logged user.
But if this is an anonymous user trying to register, for example, the following message is displayed and no e-mail is sent:
Fatal error: Call to undefined method SMTP::getError() in …../includes/class.phpmailer.php on line 1923
I could overcome this for technical support/genealogy questions contact link, setting internal PhpGedVeiw messaging as preferred for administator user. But it does'nt resolve the problem of getting confirmation e-mail for a person who wants to register.
By the way, the anonymous users are not detected at all by the system (may be these two facts are related?)
I don't post here the link to my new site, it's still under construction, but I'm ready to give it through private message.
Thank you and best regards,
Eugene Fedorov
Thank you, I resolved the problem by registering a "norepy" as an alias to my e-mail address.