Jump to content

Recommended Posts

Posted

Hi Guys,

Just installed and tested the module and my email came out like this:

659563587_Schermafbeelding2019-06-04om15_47_38.png.2ef1294b37ba7d8a23c0a0e1f1e27c1b.png

Any ideas on how to fix this? Thanks in advance ?

Posted
49 minutes ago, bramwolf said:

I don't think so, got the same formatting on Apple mail and android

What about the email provider? Can you try to a gmail address to confirm the problem?

Posted

I tried it with a Gmail account but got the same results. It's like the header isn't configured properly?
the encoding type should be sent as a header not as the  message. However I don't know why that
is happening or where I could change it.. ?

Posted
2 hours ago, bramwolf said:

I tried it with a Gmail account but got the same results. It's like the header isn't configured properly?
the encoding type should be sent as a header not as the  message. However I don't know why that
is happening or where I could change it.. ?

Are other html emails from your system (sent with a wireMail) working as expected? In other words, is it only emails from this module that are the problem?

Posted

I checked a email from the frombuilder and got the same result.

756290125_Schermafbeelding2019-06-05om15_04_54.png.f40991e7764580b43f4f487a966c5b9b.png

I never had this problem before with any other processwire sites I have. Any ideas on what could cause it?
Thanks in advance ?

  • 7 months later...
Posted

Is it possible to have different welcome messages for different User-Roles? I use the module via API. Maybe it’s possible to manually choose an email template file for each welcome message, something like this:

$u = new User();
$u->name = "foo";
$u->pass = randomPassword();
$u->sendEmail = true;
$u->welcomeMessageFile = '/some/path/client.txt';
$u->save()

My client has a bunch of different user types that need a variety of welcome texts. Any idea how I could accomplish that?

Posted

Hi @gerritvanaaken - please grab the latest version just committed and use:

$u->emailMessage = 'My custom message';

Obviously you can wrap this in a conditional and define it differently for each required role.

I think the idea of a template file could also be good and am certainly not against implementing it - this was just quicker to do for now ?

Perhaps if you still want the file approach, you'd be willing to put together a PR?

Posted

Actually, the problem with the template file setup is handling multi-language version of the message body. I am thinking that perhaps I'll add a new collapsed fieldset to the module settings that has a field for each role (complete with multi-language support, as the current main "Email Body" field has). 

Any thoughts on this approach?

Posted

Wow, @adrian – that looks good, it might be exactly what I need for my client. I’ll chedk this out in the next few days. Do you have a small hint in which format I set line breaks?

$u->emailMessage = "Hello {name}\n\nwelcome to the show";

or better this way?

$u->emailMessage = 'Hello {name}

welcome to the show';

 

  • Like 1
Posted
Just now, gerritvanaaken said:

Do you have a small hint in which format I set line breaks?

I would go with double quotes and \n

Posted
4 hours ago, adrian said:

Actually, the problem with the template file setup is handling multi-language version of the message body. I am thinking that perhaps I'll add a new collapsed fieldset to the module settings that has a field for each role (complete with multi-language support, as the current main "Email Body" field has). 

Any thoughts on this approach?

One field for each role could cause problems, because a new user might have more than one role. Then: which message do you send? All of them? You would need some complicated conditional logic in the UI. Not all that easy.

  • Like 2
  • 5 months later...
Posted

I'm having an issue with  PW 3.0.163 and this module 1.1.12 where the initial option to send welcome message is not present, however the 'Re-send welcome message' option is present after saving a user.

I think I used an earlier version of the module that didn't require the user to have the permission edit-profile, and that worked OK.

I think the permission profile-edit is not being set until after the user is already published, so the initial option to send the welcome message is never shown.

Posted

Sorry about @Kiwi Chris - I didn't consider that on initial user creation, extra roles won't have been checked yet. I have removed that profile-edit requirement to show the email field, although I added a showIf check to make sure at least one additional role (not just guest) has been checked. After all, if we're going to email someone their password, they need to be able to edit their profile to change it.

Let me know if this version seems OK to you.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...