Obfuscating mailaddress when syncing with mailinglist? [message #159431] |
Wed, 03 June 2009 04:18 |
|
Hi!
At the moment I'm trying to set up a sync between FUD and a mailing list. The basics are working but there are many small issues I'm currently working at.
One of them is the following: In the future the forum will be used for a group of people how care very much for their data. So it would be fine to have the option that when syncing from the forum to the mailing list the outgoing mail address would be scrambled in some way - if the user hadn't allowed the displaying of the mail adress.
I can do it myself - when I know the place. Can someone please tell me the right place?
Thanks!
Michael
P.S.: By now I'm writing a quote-converter so that quotes are correctly transferred from mailing list to forum. Additionally I'm writing a fullquote detector and some other filtering stuff. When it's done I will publish the code changes.
[Updated on: Wed, 03 June 2009 04:18] Report message to a moderator
|
|
|
|
|
Re: Obfuscating mailaddress when syncing with mailinglist? [message #159464 is a reply to message #159435] |
Thu, 04 June 2009 07:21 |
|
Hi!
Peter Vendike schrieb am Mi, 03 Juni 2009 12:05 | I don't see how you can join a mailinglist without known email address. Somewhere in the mail envelope the sender address has to be just as the receiver address.
Do you want to send with another sender-name?
|
Yeah. That's it!
There are three possible options:
1. All users who don't want to publish their mail address are set to a single sender like noreply(at)domain(dot)tld (where domain.tld is the domain of the forum) The real name then should be set to the name in the forum.
2. The users are getting non-working sender addresses like username(at)invalid(dot)tld (so that you could see who was writing)
3. The users are getting sender addresses like username+mail(at)domain(dot)tld. Then the users could be reached via mail. (with some extra programming)
I want to do the first solution but need to know the place where a mail is transmitted. (not the place where the mail command is used but the place where the mail address from the user is fetched)
Michael
|
|
|
Re: Obfuscating mailaddress when syncing with mailinglist? [message #159465 is a reply to message #159438] |
Thu, 04 June 2009 07:24 |
|
Hi!
naudefj schrieb am Mi, 03 Juni 2009 13:52 | Quote: | When it's done I will publish the code changes.
|
Great, I'm looking forward to it. If possible, please post your changes as patches, for details see, Creating a patch.
|
By now the changes are in a new file that only needs to be included and called in a single function.
There is no configuration by now and there are some major issues with regexps that I'm currently expecting.
Michael
|
|
|
|
Re: Obfuscating mailaddress when syncing with mailinglist? [message #159467 is a reply to message #159464] |
Thu, 04 June 2009 15:15 |
Peter Vendike
Messages: 65 Registered: February 2009 Location: Denmark
Karma: 0
|
Member Translator |
add to buddy list ignore all messages by this user
|
|
icarus wrote on Thu, 04 June 2009 13:21 | Hi!
There are three possible options:
1. All users who don't want to publish their mail address are set to a single sender like noreply(at)domain(dot)tld (where domain.tld is the domain of the forum) The real name then should be set to the name in the forum.
|
So in that case the proforma user registered in the mailing list could also be the user you filter to send to maillist.php, but then he should not be 'noreply'
I think m2f for phpbb does something similar.
Then we need some extra user settings, I would also need that for the possibility to make FUD doing the maillist thing by it self, without an external maillist manager. These extra settings should be done in the subscription menu.
[Updated on: Thu, 04 June 2009 15:21] Report message to a moderator
|
|
|
Re: Obfuscating mailaddress when syncing with mailinglist? [message #159471 is a reply to message #159466] |
Thu, 04 June 2009 18:06 |
|
Hi!
naudefj schrieb am Do, 04 Juni 2009 20:12 | Look at the send_email() function in FUDdata/include/mlist_post.inc.
|
Thats too late. This function in mlist_post.inc is called from somewhere - but I cannot detect from where. That is the place I search. Because there the mail address is fetched from the user setup.
Michael
|
|
|
Re: Obfuscating mailaddress when syncing with mailinglist? [message #159472 is a reply to message #159467] |
Thu, 04 June 2009 18:12 |
|
Hi!
Peter Vendike schrieb am Do, 04 Juni 2009 21:15 | Then we need some extra user settings,
|
No. There is already an option "Show E-mail Address". This is ideal for this task.
Quote: | I would also need that for the possibility to make FUD doing the maillist thing by it self, without an external maillist manager. These extra settings should be done in the subscription menu.
|
I wouldn't want to make FUD a complete mailinglist manager. Mailman is doing fine.
Michael
|
|
|