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(