> On Dec 2, 2015, at 8:15 AM, Carl Kuczun ckuczun@PROTECTED [Dada Mail Developers] <dadadev@PROTECTED> wrote:
>
> Hi Justin,
>
> Below is a response you sent several years ago regarding the subject tag. Apparently there isn't one, but this showed how to create one. Since I just upgraded to 9.0.0, the customization I had created previously was not carried over. I will try restoring the customization I had made to send.pm. (New code for subject tag is in red)
Ah ha!
Funny - that bit of code is still in there, much the same as it was:
https://github.com/justingit/dada-mail/blob/v9_0_0-rc1_2015_11_30/dada/DADA/Mail/Send.pm#L3371-L3385
So reapplying that customization should be pretty easy. I'll look more into adding that sort of tag into Dada Mail in a future release, as well as perhaps other meta information about the message. That would be neat.
Also please give any feedback you feel is important about v9 either on the list or directly to me. Pretty big jump for v6!
--
Justin J: Lead Dadaist.
url: http://dadamailproject.com
email: justin@PROTECTED
twitter: @dadamail
skype: leaddadaist
Dada Mail Announcements:
http://dadamailproject.com/cgi-bin/dada/mail.cgi/list/dada_announce/
> On Dec 2, 2015, at 8:15 AM, Carl Kuczun ckuczun@PROTECTED [Dada Mail Developers] <dadadev@PROTECTED> wrote:
>
> Hi Justin,
>
> Below is a response you sent several years ago regarding the subject tag. Apparently there isn't one, but this showed how to create one. Since I just upgraded to 9.0.0, the customization I had created previously was not carried over. I will try restoring the customization I had made to send.pm. (New code for subject tag is in red)
>
> ---------- Original Message ----------
>
> Is there a tag that can be used (or created) to put the email subject in with the body text?
>
> Doesn't seem that there is, but you can try creating something. In the dada/DADA/Mail/Send.pm file, there's a method called, "_mail_merge". Here's the part that deals with tempting out the message:
>
> my $entity = $args->{-fm_obj}->email_template(
> {
> -entity => $orig_entity,
> -list_settings_vars => $self->{ls}->params,
> -list_settings_vars_param => {-dot_it => 1},
> -subscriber_vars => $subscriber_vars,
> -vars =>
> {
> # You know, I need at least this:
> message_id => $labeled_data{message_id},
> %labeled_data,
> },
> -expr => $expr,
> }
> );
>
> You can probably add the subject to something that's available in the body, by doing something like,
>
> my $subject = '';
> if($orig_entity->head->get('Subject', 0)){
> $subject = $orig_entity->head->get('Subject', 0);
> }
>
> my $entity = $args->{-fm_obj}->email_template(
> {
> -entity => $orig_entity,
> -list_settings_vars => $self->{ls}->params,
> -list_settings_vars_param => {-dot_it => 1},
> -subscriber_vars => $subscriber_vars,
> -vars =>
> {
> # You know, I need at least this:
> message_id => $labeled_data{message_id},
> %labeled_data,
> message_subject => $subject,
> },
> -expr => $expr,
> }
> );
>
>
>
> Then, you can just use,
>
>
>
> in the body of your message,
>
>
> --
> Justin J: Lead Dadaist.
>
>
> On Wed, Dec 2, 2015 at 9:52 AM, Justin J justin@PROTECTED [Dada Mail Developers] <dadadev@PROTECTED> wrote:
>
> Try those template tags again, this time in an HTML message - they shouldn't be parsed:
>
> <p>Subject: </p>
> <p>Hello <!-- subscriber.first_name -->,</p>
>
> --
>
> Justin J: Lead Dadaist.
> url: http://dadamailproject.com
> email: justin@PROTECTED
> twitter: @dadamail
> skype: leaddadaist
>
> Dada Mail Announcements:
> http://dadamailproject.com/cgi-bin/dada/mail.cgi/list/dada_announce/
>
>
>
>
>
>
> > On Dec 2, 2015, at 6:20 AM, Carl Kuczun ckuczun@PROTECTED [Dada Mail Developers] <dadadev@PROTECTED> wrote:
> >
> > The subject and salutation tags were stripped from my original email - this is what I am trying to do: (replacing the proper brackets with curly brackets so they won't get stripped)
> >
> > <p>Subject: {!-- tmpl_var message_subject --}</p>
> > <p>Hello {subscriber.first_name},</p>
> > {!-- tmpl_var message_body --}
> >
> > The subject remains blank, but the first_name and message_body work fine.
> >
> > Carl
> >
> >
> > On Wed, Dec 2, 2015 at 2:42 AM, Carl Kuczun ckuczun@PROTECTED [Dada Mail Developers] <dadadev@PROTECTED> wrote:
> > I just upgraded to 9.0.0 from v6.2 and I am having trouble getting the subject into my email template. What is the tag for the subject? I would like to do something like the following for the HTML Message template:
> >
> > <p>Subject: </p>
> > <p>Hello ,</p>
> >
> >
> > But the subject remains blank.
> >
> > Carl
> >
> >
> > • Post: mailto:dadadev@PROTECTED
> >
> > • Unsubscribe »
> >
> > • Manage Your Subscription »
> >
> >
> > • Post: mailto:dadadev@PROTECTED
> >
> > • Unsubscribe »
> >
> > • Manage Your Subscription »
> >
>
>
>
> --
>
> * Post:
> mailto:dadadev@PROTECTED
> * Manage Your Subscription:
> http://dadamailproject.com/cgi-bin/dada/mail.cgi/profile_login/ckuczun/gmail.com/
> * Unsubscribe:
> http://dadamailproject.com/cgi-bin/dada/mail.cgi/t/REMOVED/=
>
> • Post: mailto:dadadev@PROTECTED
>
> • Unsubscribe »
>
> • Manage Your Subscription »
>
--
* Post:
mailto:dadadev@PROTECTED
* Manage Your Subscription:
http://dadamailproject.com/cgi-bin/dada/mail.cgi/profile_login/ckuczun/gmail.com/
* Unsubscribe:
http://dadamailproject.com/cgi-bin/dada/mail.cgi/t/REMOVED/=
Start a new thread, email: dadadev@dadamailproject.com
This is the developer discussion mailing list for Dada Mail.
If you are just looking for support Dada Mail, consult the message boards at:
https://forum.dadamailproject.com
Documentation for Dada Mail:
Specifically, see the Error FAQ:
https://dadamailproject.com/d/FAQ-errors.pod.html
To post to this list, send a message to:
mailto:dadadev@dadamailproject.com
All subscribers of this list may post to the list itself.
Topics that are welcome:
Dada Mail is on Github:
https://github.com/justingit/dada-mail/
If you would like to fork, branch, send over PRs, open up issues, etc.
This Privacy Policy is for this mailing list, and this mailing list only.
Email addresses collection through this mailing list are used explicitly to work within this email discussion list.
We only collect email addresses through our Closed-Loop Opt-In system.
We don't use your email address for any other purpose.
We won't be sharing your email address with any other entity.
Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.
All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.
All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.