Results 1 to 6 of 6

Thread: Setting UP Sendmail

  1. #1
    meseptiamus NNTP User

    Default Setting UP Sendmail

    I am having problems getting sendmail working. I just want to be able to send out e-mails from programs like Asterisk and PHP scripts. I don't want to set up a full e-mail server.

    So far all the searches I have brought up tell me it is hard but not how to do it.


    Help please

    Thanks

  2. #2
    Join Date
    Jun 2008
    Location
    Finland, European Union
    Posts
    1,879

    Default Re: Setting UP Sendmail

    You should not need to do *anything* to be able to send mails outside - as long as postfix is up and running.

  3. #3
    Join Date
    Jan 2008
    Location
    Kenton, TN USA
    Posts
    1,023

    Default Re: Setting UP Sendmail

    Thread moved to Network/Internet
    Keith Kastorff

  4. #4
    Join Date
    Jun 2008
    Location
    Tampa, FL
    Posts
    27

    Default Re: Setting UP Sendmail

    make sure postfix is enabled.

    turn it on now:

    (as root)
    /etc/init.d/postfix start

    make it turn on persistently:

    (as root)
    chkconfig postfix on


    You should be able to route mail through localhost to your destination. Just tell your php scripts that your mail relay is at localhost (127.0.0.1).

    Note: Keep in mind - many email servers will check for PTR records to ensure mail is not spoofed. PTR's are basically reverse DNS. If I receive an email from w.x.y.z from somebody@foo.com, I can do a lookup on w.x.y.z to ensure it is really foo.com. It cuts down on quite a bit of spamming and the like.

  5. #5
    meseptiamus NNTP User

    Default Re: Setting UP Sendmail

    I thought outgoing should work, unfortunatly it is not.

    I looked in the log file and get this if I try to send from the command line:

    # sendmail email@gmail.com <where email is my email address>
    test message<cr>
    .<cr>

    I get this in var/log/mail

    Jul 10 13:44:07 phone postfix/pickup[5184]: E519D14000182: uid=0 from=<root>
    Jul 10 13:44:07 phone postfix/cleanup[5524]: E519D14000182: message-id=<20080710184407.E519D14000182@phone.site>
    Jul 10 13:44:07 phone postfix/qmgr[5185]: E519D14000182: from=<root@phone.site>, size=284, nrcpt=1 (queue active)
    Jul 10 13:44:18 phone postfix/smtp[5501]: E519D14000182: to=<email@gmail.com>, relay=none, delay=16, delays=6.1/0/10/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again)

    I have tried this with 3 different email accounts from 3 different providers and get the same in the log file.

    I get the same error if I try to send a voicemail attachment from Asterisk which is my final goal. Asterisk uses "sendmail -t" on the command line though.

    I have only been playing with Suse for about 2 months now and it is most of my Linux experience so please don't assume too much.

    Again thanks

  6. #6
    meseptiamus NNTP User

    Default Re: Setting UP Sendmail

    Found the problem. My DNS was only set to the local router and when I added some real DNS server IPs to resolve.conf it started to work.

    thanks for the responses

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •