Answers.Body: <ol>
  <li><p>If you have shell access and drush - then you can generate a one time user login link using </p>
  
  <p>drush uli USERNAME</p></li>
  <li><p>Check the Site Name - make sure there are no non alphanumeric characters in it (they end up in the From and we’ve seen Postfix having issues parsing it). Update: specifically <code>:</code> in Site Name (as in admin/config/system/site-information - caused major issues;</p></li>
  <li><p>Reputation: if email from your server arrives for some but not for others then that suggests a reputation issue - a server along the way has marked it as spam; use mxtoolbox.com to check if your domain is blacklisted somewhere.</p></li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-27T21:09:12.463Z
Answers.Text: Thank you Karin. 1. I don't have drush installed and don't know it : I have to investigate. 2. My site name has no special character (except "-" which is usually accepted). 3. I ran mxtoolbox and I found no blacklisting.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-28T00:43:06.033Z
Answers.Text: ad 2. I would definitively take that hyphen out;
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-28T15:25:31.280Z
Answers.Text: Ah !!! That's a real problem : this site has existed for 2 years now, and has some hundreds of users : I can't change it any more.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-28T15:58:09.827Z
Answers.Text: Site name (not URL) as in: admin/config/system/site-information - I just check my logs/notes -> the non-alphanumeric char that what was causing failures was : in the site name; - is ok; will update answer
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-29T10:10:59.713Z
Answers.Text: Thank you Karin ; that reassures me, ... but also leaves me only drush solution (have asked civihosting to install drush : waiting for their answer) ; but any other spare solution is welcome. I have tried to develop a smal php which calls user_pass_reset_url($account) function, but I get a"'DrupalDefaultEntityController' class not found" error that I can't solve.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-31T12:46:11.023Z
Answers.Text: I finally could use your suggestion 1 (drush uli USERNAME), ... and it worked. Thank you Karin.
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-31T16:19:38.007Z
Answers.Text: awesome - welcome to drush
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-27T18:54:40.553Z
Answers.LastActivityDate: 2017-10-28T22:46:19.513Z
Answers.LastEditDate: 2017-10-28T22:46:19.513Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>Drupal 7.56 / CiviCRM 4.7.20</p>
  
  <p>Some (only a few) of my users do not receive the "one time login url" mail when they want to reset their (forgotten) password (also checked in spam and trash).</p>
  
  <p>The odd thing is that if I personnaly send them a mail from postmaster@... (using thunderbird for instance), they receive it. 
  They also receive it if I send it from CiviCRM (from any Organization or Individual).
  I find no explanation to that.</p>
  
  <p>So, I envisage to personnaly send them their [user:one-time-login-url]. Can I do that ? How ?</p>
  
  <p>(I know that this is rather a Drupal specific question, and I submitted it to Drupal Stackexchange, but I also submit it here just in case someone has a solution : I thought I could include this [user:one-time-login-url] in a mail sent via CiviCRM, but this token is not available in Civi mailing feature).</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-10-27T09:30:38.037Z
Comments.Text: This is a Drupal issue. Have you checked the Drupal logs to see if the mail is being sent?
Comments.UserDisplayName: Graham
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-10-27T16:07:10.340Z
Comments.Text: Yes, the mail has been sent : I checked
Comments.UserDisplayName: Jacques-Marie Moranne
Tags: <email><user-account>
Title: One Time Login URL not Received : Looking for a Spare Solution
ThreadText: # One Time Login URL not Received : Looking for a Spare Solution
  
  (Asked by: username_0 on 2017-10-27)
  
  Drupal 7.56 / CiviCRM 4.7.20
  
  Some (only a few) of my users do not receive the "one time login url" mail when they want to reset their (forgotten) password (also checked in spam and trash).
  
  The odd thing is that if I personnaly send them a mail from postmaster@... (using thunderbird for instance), they receive it.
  They also receive it if I send it from CiviCRM (from any Organization or Individual).
  I find no explanation to that.
  
  So, I envisage to personnaly send them their [user:one-time-login-url]. Can I do that ? How ?
  
  (I know that this is rather a Drupal specific question, and I submitted it to Drupal Stackexchange, but I also submit it here just in case someone has a solution : I thought I could include this [user:one-time-login-url] in a mail sent via CiviCRM, but this token is not available in Civi mailing feature).
  
  **Tags:** email, user-account
  
  > **Comments:**
  > **username_1**: This is a Drupal issue. Have you checked the Drupal logs to see if the mail is being sent?  
  > **username_0**: Yes, the mail has been sent : I checked  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2017-10-27. Score: 1 | Accepted answer
  
  1. If you have shell access and drush - then you can generate a one time user login link using
  
     drush uli USERNAME
  2. Check the Site Name - make sure there are no non alphanumeric characters in it (they end up in the From and we’ve seen Postfix having issues parsing it). Update: specifically `:` in Site Name (as in admin/config/system/site-information - caused major issues;
  3. Reputation: if email from your server arrives for some but not for others then that suggests a reputation issue - a server along the way has marked it as spam; use mxtoolbox.com to check if your domain is blacklisted somewhere.
  
  > **Comments:**
  > **username_0**: Thank you Karin. 1. I don't have drush installed and don't know it : I have to investigate. 2. My site name has no special character (except "-" which is usually accepted). 3. I ran mxtoolbox and I found no blacklisting.  
  > **username_2**: ad 2. I would definitively take that hyphen out;  
  > **username_0**: Ah !!! That's a real problem : this site has existed for 2 years now, and has some hundreds of users : I can't change it any more.  
  > **username_2**: Site name (not URL) as in: admin/config/system/site-information - I just check my logs/notes -> the non-alphanumeric char that what was causing failures was : in the site name; - is ok; will update answer  
  > **username_0**: Thank you Karin ; that reassures me, ... but also leaves me only drush solution (have asked civihosting to install drush : waiting for their answer) ; but any other spare solution is welcome. I have tried to develop a smal php which calls user_pass_reset_url($account) function, but I get a"'DrupalDefaultEntityController' class not found" error that I can't solve.  
  > **username_0**: I finally could use your suggestion 1 (drush uli USERNAME), ... and it worked. Thank you Karin.  
  > **username_2**: awesome - welcome to drush  
  
  ---
  
  