80c1747b01eae6af733f106086b95725852bad0a
hiram
Wed May 27 16:06:46 2026 -0700
try using the sendmail with correct bounce address no redmine
diff --git src/hg/hgLogin/hgLogin.c src/hg/hgLogin/hgLogin.c
index 5f9cdadd71b..3c29b15f158 100644
--- src/hg/hgLogin/hgLogin.c
+++ src/hg/hgLogin/hgLogin.c
@@ -383,31 +383,31 @@
"
A confirmation email has been sent to you. \n"
"Please click the confirmation link in the email to activate your account.
"
"You may have to look in your spam folder for an email from genome-www@soe.ucsc.edu, "
"especially if you use Microsoft Outlook or Hotmail.
"
"\n"
"Return
", returnURL);
cartRemove(cart, "hgLogin_email");
cartRemove(cart, "hgLogin_userName");
}
void sendActMailOut(char *email, char *subject, char *msg)
/* send mail to email address */
{
int result;
-result = mailViaPipe(email, subject, msg, returnAddr);
+result = mailViaPipeBounce(email, subject, msg, returnAddr);
if (result == -1)
{
hPrintf(
"%s
", brwName);
hPrintf(
""
"
"
"Error emailing to: %s
"
"Click here to return.
",
hgLoginUrl, email );
exit(0);
}
}
@@ -454,31 +454,31 @@
hPrintf("Return to Login
\n",
hgLoginUrl);
cartRemove(cart, "hgLogin_helpWith");
cartRemove(cart, "hgLogin_email");
cartRemove(cart, "hgLogin_userName");
cartRemove(cart, "hgLogin_sendMailTo");
cartRemove(cart, "hgLogin_sendMailContain");
}
void sendMailOut(char *email, char *subject, char *msg)
/* send username reminder email to email address */
{
char *obj = cartUsualString(cart, "hgLogin_helpWith", "");
int result;
-result = mailViaPipe(email, subject, msg, returnAddr);
+result = mailViaPipeBounce(email, subject, msg, returnAddr);
if (result == -1)
{
hPrintf(
"%s
", brwName);
hPrintf(
""
"
"
"Error emailing %s to: %s
"
"Click here to return.
",
hgLoginUrl, obj, email );
}
else
{
jsInlineF(
"window.location = '%s?hgLogin.do.displayMailSuccess=1';\n"
@@ -518,33 +518,33 @@
if (numUser >= 1)
safecat(userList, sizeof(userList), ", ");
safecat(userList, sizeof(userList), m->userName);
numUser += 1;
}
sqlFreeResult(&sr);
mailUsername(email, userList);
}
void sendPwdMailOut(char *email, char *recovEmail, char *subject, char *msg, char *username)
/* send password reset mail to user at registered email address */
{
char *obj = cartUsualString(cart, "hgLogin_helpWith", "");
int result;
-result = mailViaPipe(email, subject, msg, returnAddr);
+result = mailViaPipeBounce(email, subject, msg, returnAddr);
if ((result != -1) && !isEmpty(recovEmail))
- result = mailViaPipe(recovEmail, subject, msg, returnAddr);
+ result = mailViaPipeBounce(recovEmail, subject, msg, returnAddr);
if (result == -1)
{
hPrintf(
"%s
", brwName);
hPrintf(
""
"
"
"Error emailing %s to: %s
"
"Click here to return.
",
hgLoginUrl, obj, email );
}
else
{
jsInlineF(