Q) Mail보내는 방법_^^

maidland의 이미지

안녕하세요_ 리눅스 공부를 열심히(?)하고 있는 초보 리눅이 입니다..

다름이 아니라...

메일 보내는 방법에 대한 질문입니다..

Mail이나 Sendmail 명령어를 사용해서 메일 전송시 보안은 당연히 꽝이겠죠..ㅋㅋ

이런걸 뒤로 미뤄두고 가장 중요한 문제점이...

mail -s Hi asdasd@hotmail.com < a.txt

이런식으로 메일을 보내면 a.txt 파일안의 내용이 Hi라는 제목으로

asdasd@hotmail.com 이라는 주소로 전송되겠죠.. 이때 보면 보낸사람이름은

현재 리눅스 사용자계정이 됩니다. 만약,,

[root@localhost root]# mail -s Hi asdasd@hotmail.com < a.txt

이런식으로 보낸다면 보낸사람 이름이 root가 되겠죠..

문제는 바로 지금부터입니다.. 사용자계정을 로그아웃시켜버리면...

mail 함수를 이용할수가 없어지게 되죠.. 왜냐하면 송신명이 불확실하기 때문이겠

죠.. 그래서 이렇게 글을 올리게 되었습니다..

계정로그아웃시에도 메일을 보낼수 있게하려면 mail 함수를 이용한 다른 어떠한

방법으로 해야한다는것일텐데... 메일서버를 만든다던지 이러한 방법뿐인가요?

%P.s: 아.. 이것은 실시간 검사기인데요.. 예를들면 cpu점유율이 20%를 넘었을때..
beep음과 warning라는 글을 띄워주면서 여태까지 기록된 로그를 메일로 보내는것
입니다.. 서버운영을 하다보면 프로그램은 실행시켜놓고 로그아웃을 해두잖아요..
이렇게 되었을때 실시간으로 메일을 보내야하는데 어떻게하면 좋죠?
mail 함수에 유저를 지정한다면 가능한가? 그렇겠지만 왠만해선 system함수를
이용하고 싶지 않아서요^^

그럼 많은 조언 부탁드립니닥!!

pynoos의 이미지

위의 a.txt 내용을 잘 작성하시면 받는 사람이 보기에 지정된 송신자 email에서 온 것처럼 할 수 있습니다.

a.txt
-------------------
Subject: Mail from blah
From: Gimli <gimli@lorthlorien.com>
To: you@shire.com

Test... Content.
-------------------

게다가 -t option을 사용하시면 To: Cc: 등의 header를 parsing하여 보내기 때문에, 명령행이 간단해 집니다.

만약 일반사용자가 위와 같은 일을 하게 하려면, sendmail.cf의 T option인가.. trusted user로 등록해주시면 됩니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.