HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Installation/Configuration (http://www.howtoforge.com/forums/forumdisplay.php?f=4)
-   -   postfix script execution in /etc/aliases fails (http://www.howtoforge.com/forums/showthread.php?t=46542)

knobenheimer 14th June 2010 22:23

postfix script execution in /etc/aliases fails
 
I followed the following virtual users and domains tutorial from how-to-forge:

http://www.howtoforge.com/virtual-us...-5.3-x86_64-p3

All the features work correctly, however, when I put a script execution assignment in my /etc/aliases it attempts to send the email to a user with the command name, instead of executing the command.

For example, the following line in my /etc/aliases file:

testing: "|exec flist testing" (where flist is symbolically linked in /etc/smrsh)

Issues the following response in my /var/log/maillog:

to=<|exec flist testing@example.com>, orig_to=<testing@example.com>, relay=virtual, delay=0.26, delays=0.24/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "|exec flist testing@example.com")

Any help is greatly appreciated.

falko 15th June 2010 15:56

Is flist an executable? If so, did you try
Code:

testing: "|flist testing"
?

Maybe you don't need the quotation marks?

knobenheimer 15th June 2010 18:33

Still no dice, I tried every variation I could think of, and it's still trying to interpret the executable command as a literal string.

I have this working on another server. However, I'm in the middle of a migration to a newer machine and wanted virtual users/domains as described in the tutorial linked above (the older machine is sans those features).

I've tried adding a transport to local delivery, as well as maildrop, and still nothing.

For context, I'm trying to get SmartList http://www.animalgenome.org/SmartList/ working.

knobenheimer 15th June 2010 22:33

Okay, I got it to work. I had to add local transport designations for the mailing list addresses in my mysql transport table:

testing@example.com local:
testing-request@example.com local:

In addition to adding actual mailboxes for the listing addresses (which wasn't necessary on my legacy machine).

Hope this helps for anyone coupling SmartList to MySQL virtual domains/users.

nishikado83 12th December 2013 09:24

i dont understand to how to fill it
 
Quote:

Originally Posted by knobenheimer (Post 231253)
Okay, I got it to work. I had to add local transport designations for the mailing list addresses in my mysql transport table:

testing@example.com local:
testing-request@example.com local:

In addition to adding actual mailboxes for the listing addresses (which wasn't necessary on my legacy machine).

Hope this helps for anyone coupling SmartList to MySQL virtual domains/users.

i don't understand how you fill that ? can you tell me how you fill the databases ?
I have the same problem now and i don't know what to do..
Thanks before.


All times are GMT +2. The time now is 17:29.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.