728x90
반응형

SMTP 테스트(bash and telnet to test an email)

 

[[ $4 ]] || {
    printf "Usage\n\t$0 <domain> <email> <from_email> <rcpt_email>\n"
    exit 1
}
{
    sleep 1
    echo "helo $2"
    sleep 0.5
    echo "mail from:<$3>"
    sleep 0.5
    echo "rcpt to:<$4>"
    echo
} | telnet $1 25 |
    grep -q "Unknown user" &&
    echo "Invalid email" ||
    echo "Valid email"

 

Usage :

./script.sh domain email from_email rcpt_email

 

https://stackoverflow.com/questions/14326350/bash-and-telnet-to-test-an-email

 

bash and telnet to test an email

I'm trying to find out whether an email address is valid. I've accomplished this by usign telnet, see below $ telnet mail.example.com 25 Trying 0.0.0.0... Connected to mail.example.com. Escape

stackoverflow.com

#SMTP #메일테스트 #bash

 

728x90
SMALL
Posted by gromet
728x90
반응형

 

RPM 패키지 업데이트가 있어 yum으로 설치했다.
현재 설정과 맞지 않아 yum으로 삭제했다.

 

*문제
실행파일은 /usr/bin/에 있는데 /usr/local/bin에 있는 파일을 실행하려고 한다.

 

    ~$tmux
    -bash: /usr/local/bin/tmux: No such file or directory
    ~$which tmux
    /usr/bin/tmux
    ~$echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

 

기존에 설치되어 있던 패키지를 재설치했으나 동일한 문제가 발생한다.

 

*해결
hash -r 을 이용하여 bash의 cache(캐시)를 없애 주면 된다.

 

hash -r

 

#linux #path #경로문제 #bash #hash

728x90
SMALL
Posted by gromet
728x90
반응형

[LINUX] grep 결과에 따른 처리

 

사용자 목록에서 계정이름만 골라 해당 정보가 있는지 확인하고 디렉토리 사용량을 표시해 주고 싶다.

 

# /bin/bash
res=`cat users.txt | grep $1 | awk '{print $2}'`;
if [ -z $res ];
	# if [ "$res" == 0 ]; 으로도 처리가 가능하다
 then
  echo "No Results"
 else
  echo "Found"
  dbmail-users -l $1@xxx.com
fi
du -sh $1

 

사용법

 

./test.sh user

Found
Opening connection to database...
Opening connection to authentication...
Ok. Connected
Info for user [user@xxx.com]
User ID         : 274
Username        : ueser@xxx.com
Client ID       : 0
Max. mailboxsize: 5000.11 MB
Quotum used     : 2981.39 MB (59.6%)

Aliases:
user@xxx.com

3.7G    user

 

#리눅스 #Linux #grep #awk #bash

 

 

728x90
SMALL
Posted by gromet
이전버튼 1 이전버튼

블로그 이미지
나는 운이 좋은 사람이다 나는 나날이 점점 더 좋아진다 내가 하는 선택과 행동은 반드시 성공으로 이어진다 내게는 인내력과 지속력이 있다 네게는 좋은것들만 모여든다
gromet

공지사항

Yesterday
Today
Total
반응형

달력

 « |  » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

160x600