Hello Sirs! I've got some trouble with sending Emails out of my rt4 installation.
It's installed on the latest ubuntu version, everything works quite well, except of sending emails. I collect my emails with fetchmail. Emails sending is done with postfix and mailx, if i type "mailx -s "asdf" m...@email.com It works perfectly. Postfix is configured as a smart host. If I want to send email over RT, it says the following in syslog: Aug 8 11:20:01 rt CRON[2462]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp) Aug 8 11:20:02 rt postfix/pickup[1475]: BED152896E: uid=114 from=<smmsp> Aug 8 11:20:02 rt postfix/cleanup[2482]: BED152896E: message-id=<20110808092002.bed1528...@rt.ad.kittel> Aug 8 11:20:03 rt postfix/qmgr[1476]: BED152896E: from=<sm...@binder-group.de>, size=654, nrcpt=1 (queue active) Aug 8 11:20:03 rt postfix/smtp[2484]: BED152896E: to=<r...@binder-group.de>, orig_to=<root>, relay=192.168.201.13[192.168.201.13]:25, delay=0.96, delays=0.54/0.1/0.23/0.1, dsn=5.0.0, status=bounced (host 192.168.201.13[192.168.201.13] said: 550 No such recipient (in reply to RCPT TO command)) Aug 8 11:20:03 rt postfix/cleanup[2482]: 79B1D2896F: message-id=<20110808092003.79b1d28...@rt.ad.kittel> Aug 8 11:20:03 rt postfix/qmgr[1476]: 79B1D2896F: from=<>, size=2517, nrcpt=1 (queue active) Aug 8 11:20:03 rt postfix/bounce[2485]: BED152896E: sender non-delivery notification: 79B1D2896F Aug 8 11:20:03 rt postfix/qmgr[1476]: BED152896E: removed Aug 8 11:20:03 rt postfix/smtp[2484]: 79B1D2896F: to=<sm...@binder-group.de>, relay=192.168.201.13[192.168.201.13]:25, delay=0.31, delays=0/0/0.26/0.04, dsn=5.0.0, status=bounced (host 192.168.201.13[192.168.201.13] said: 550 No such recipient (in reply to RCPT TO command)) Aug 8 11:20:03 rt postfix/qmgr[1476]: 79B1D2896F: removed Aug 8 11:20:13 rt RT: <rt-4.0.1-1994-1312795213-1618.7-...@binder-group.de> #7/130 - Scrip 5 On Correspond Notify AdminCcs (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:301) Aug 8 11:20:13 rt RT: <rt-4.0.1-1994-1312795213-1618.7-...@binder-group.de> No recipients found. Not sending. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:352) Aug 8 11:20:13 rt RT: <rt-4.0.1-1994-1312795213-92.7-...@binder-group.de> #7/130 - Scrip 7 On Correspond Notify Other Recipients (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:301) Aug 8 11:20:13 rt RT: <rt-4.0.1-1994-1312795213-92.7-...@binder-group.de> No recipients found. Not sending. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:352) Aug 8 11:20:13 rt RT: <rt-4.0.1-1994-1312795213-1102.7-...@binder-group.de> #7/130 - Scrip 6 On Correspond Notify Requestors and Ccs (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:301) Aug 8 11:20:13 rt RT: <rt-4.0.1-1994-1312795213-1102.7-...@binder-group.de> No recipients found. Not sending. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:352) This is my RT_SiteConfig.pm Set( $DatabaseUser, 'rt_user' ); Set( $CorrespondAddress, 'supp...@binder-group.de' ); Set( $rtname, 'binder-group.de' ); Set( $DatabaseRequireSSL, '0' ); Set( $WebPort, '80' ); Set( $Organization, 'binder-group.de' ); Set( $DatabaseType, 'Pg' ); Set( $DatabasePort, '' ); Set( $DatabasePassword, 'rt' ); Set( $DatabaseAdmin, 'postgres' ); Set( $WebDomain, '172.16.200.91'); Set( $DatabaseAdminPassword, 'post' ); Set( $CommentAddress, 'support-kommen...@binder-group.de' ); Set( $DatabaseHost, 'localhost' ); Set( $DatabaseName, 'rt4' ); Set( $OwnerEmail, 'christian.ba...@binder-group.de' ); Set( $MailCommand , 'sendmailpipe'); Set( $SendmailArguments , "-t"); Set( $SendmailPath , "/usr/bin/mailx-wrapper"); Set($LogToSyslog , 'info'); Set($LogToFile , 'debug'); #debug is very noisy Set($LogDir, '/opt/rt4/var/log'); Set($LogToFileNamed , "rt.log"); #log to rt.log 1; Set($RTAddressRegexp , '^support(-kommentar)?\@(binder-group\.de)$'); My mailx-wrapper looks like this #!/bin/bash # do not query a resource file export MAILRC=/dev/null # send email directly to a remote smtp smarthost export smtp=192.168.201.13 # make mailx accept 8-bit content - in this case for German umlauts etc. export LC_CTYPE=de_DE.iso88591 # send the email (since this is the first real command executed in the script, it will receive the email content from STDIN) /usr/bin/mailx -n -t # log a line to syslog for debugging purposes /usr/bin/logger -t RTmailer -p syslog.info -- CALL /usr/bin/mailx -n -t "$@" RETURNED $? Thank you in advance!
-------- 2011 Training: http://bestpractical.com/services/training.html