It is good to have spf implemented to make the recepient mail servers trust your entity.
Use the spf wizard http://old.openspf.org/wizard.html to generate the record and add it in your dns zone file.
./arun
Wednesday, 28 October 2009
Tuesday, 27 October 2009
get rid of apache@localhost in received email headers
There is a good change that the foreign email servers will drop if the sender email headers are not properly formatted.
Anyway if you get apache@localhost in Received header (with postfix/apache/php), you can change the
like :
./arun
Anyway if you get apache@localhost in Received header (with postfix/apache/php), you can change the
php.ini, sendmail_path program to use sendmail.postfix instead of sendmail binary.like :
sendmail_path = /usr/sbin/sendmail.postfix -t -i -f ./arun
Sunday, 25 October 2009
Hylafax/FaxMail with unicode encoding
It is pretty hard to get unicode works with fax ..
here are some scripts that i used to get the unicode done for incoming html/text faxes.
HTML
vi /etc/hylafax/faxmail/text/html
plain text
vi /etc/hylafax/faxmail/text/plain
filter.pl
here are some scripts that i used to get the unicode done for incoming html/text faxes.
HTML
vi /etc/hylafax/faxmail/text/html
#!/bin/bash
cp -pf $1 /tmp/email.html
/usr/bin/lynx -dump -display_charset=utf-8 /tmp/email.html > /tmp/html_txt
/usr/bin/uniprint -font /etc/hylafax/faxmail/Cyberbit.ttf -in /tmp/html_txt -out /tmp/html_txt.uni
cat /tmp/html_txt.uni|/etc/hylafax/faxmail/filter.pl
rm /tmp/email.html
rm /tmp/html_txt
rm /tmp/html_txt.uni
plain text
vi /etc/hylafax/faxmail/text/plain
#!/bin/sh
/usr/bin/uniprint -font /etc/hylafax/faxmail/Cyberbit.ttf -in $1 -out /tmp/plain_txt
# echo " "
# echo "showpage"
cat /tmp/plain_txt | /etc/hylafax/faxmail/filter.pl
$rm /tmp/plain_txtfilter.pl
#!/usr/bin/perl
# Read from the standard input
@text=;
$size=@text;
# Count the number of "showpage"
$count=0;
for($i=0;$i<=$size;$i++){if($text[$i] =~ /showpage/){$count++;}}
# Discard the last line that contain "showpage"
$num=1;
for($i=0;$i<=$size;$i++){
if($text[$i] =~ /showpage/){
if($num!=$count){$num++;}
else{$text[$i]=~s/showpage//g;}
}
print $text[$i];
}
Wednesday, 21 October 2009
Cleanup mailman held messages
It will work usually with
If the list is too long
$ cd /usr/lib/mailman
$ bin/discard /var/lib/mailman/data/heldmsg--*If the list is too long
$ cd /var/lib/mailman
$ find data -name heldmsg--\* -print | xargs /usr/bin/discard
Sunday, 18 October 2009
Browse internet from Mac with android
At last i managed to get browsing working through 3G connection in android (donut 1.6).
Steps:
- Enable root in android
- install android-wifi-tether (http://code.google.com/p/android-wifi-tether/)
- configure it either with bluetooth or wireless
- connect your laptop with the android using wireless or bluetooth
- there we go now you should be able to browse internet, if you have netfilter module properly working in wireless tether
- since my kernel doesnt have netfilter module, the natting was not working - I was able to resolve domains from my laptop , but was not able to get the data
- Installed proxoid, and started
- Configured my webbrowser to use proxoid as proxy, it works ... charm!!!!
./arun
Steps:
- Enable root in android
- install android-wifi-tether (http://code.google.com/p/android-wifi-tether/)
- configure it either with bluetooth or wireless
- connect your laptop with the android using wireless or bluetooth
- there we go now you should be able to browse internet, if you have netfilter module properly working in wireless tether
- since my kernel doesnt have netfilter module, the natting was not working - I was able to resolve domains from my laptop , but was not able to get the data
- Installed proxoid, and started
- Configured my webbrowser to use proxoid as proxy, it works ... charm!!!!
./arun
get the root access back on android development phone ADP1
It seems that after upgrading ADP1 with 1.6 , the root access gone.
It can be recovered with adb tool:
Connect your mobile with the computer,
do adb to the phone
Worked Great!!!
Ref: http://phandroid.com/2009/04/29/adp-15-initial-thoughts/
It can be recovered with adb tool:
Connect your mobile with the computer,
do adb to the phone
$adb shell
$mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
$cd /system/bin
$cat sh > su
$chmod 4755 suWorked Great!!!
Ref: http://phandroid.com/2009/04/29/adp-15-initial-thoughts/
Wednesday, 7 October 2009
working with "screen"
Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells).
to activate screen enter
$ screen
open a new session Ctrl+a+c
Scroll between sessions Ctrl+a+a
retain the sessions
$screen -R
check $man screen for much beautiful options
to activate screen enter
$ screen
open a new session Ctrl+a+c
Scroll between sessions Ctrl+a+a
retain the sessions
$screen -R
check $man screen for much beautiful options
Saturday, 3 October 2009
upgrade android to 1.5 cupcake
It was quiet trivial to update the android operating system to 1.5 manually,
The instructions for HTC ADP can be found at : http://developer.htc.com/adp.html
./arun
The instructions for HTC ADP can be found at : http://developer.htc.com/adp.html
./arun
Tips to avoid spams from spamassassin
http://wiki.apache.org/spamassassin/AvoidingFpsForSenders
Fix for Postfix X-Authentication Warning
X-Authentication-Warning can appear on the mail header , when the user sending email is not trusted by the mail server. There is a chance that email are considered as spam because of this.
To fix it you can add the user to /etc/mail/trusted-users
If your system has forms that used to send email as apache user, you can add "apache" user to the trusted-users file.
To fix it you can add the user to /etc/mail/trusted-users
If your system has forms that used to send email as apache user, you can add "apache" user to the trusted-users file.
Subscribe to:
Posts (Atom)