sendmail:如何在ubuntu上配置sendmail? [英] sendmail: how to configure sendmail on ubuntu?
问题描述
当我在ubuntu上搜索配置sendmail时,我没有得到任何明确的答案,他们都假设我知道他们在说什么,
When I searched for configuring sendmail on ubuntu I din't get any clear answer, each of them assume I know what they are talking about,
基本配置以启用电子邮件发送,基本上我将使用它与谷歌应用程序引擎启用从服务器发送邮件。
I just want basic configuration to enable email sending, basically I will use it with google app engine to enable mail sending from dev server.
我已经这样做:
sudo apt-get install sendmail
然后
sudo sendmailconfig
但我不知道最后一个是什么。
but I don't know what the last one actually did.
推荐答案
在 sudo sendmailconfig
中,应该已经提示您配置sendmail。
When you typed in sudo sendmailconfig
, you should have been prompted to configure sendmail.
作为参考,在配置过程中更新的文件位于以下位置(如果您要手动更新它们):
For reference, the files that are updated during configuration are located at the following (in case you want to update them manually):
/etc/mail/sendmail.conf
/etc/cron.d/sendmail
/etc/mail/sendmail.mc
您可以通过在命令行中键入以下内容来测试sendmail是否正确配置和设置:
You can test sendmail to see if it is properly configured and setup by typing the following into the command line:
$ echo "My test email being sent from sendmail" | /usr/sbin/sendmail myemail@domain.com
以下将允许您添加smtp relay sendmail:
The following will allow you to add smtp relay to sendmail:
#Change to your mail config directory:
cd /etc/mail
#Make a auth subdirectory
mkdir auth
chmod 700 auth
#Create a file with your auth information to the smtp server
cd auth
touch client-info
#In the file, put the following, matching up to your smtp server:
AuthInfo:your.isp.net "U:root" "I:user" "P:password"
#Generate the Authentication database, make both files readable only by root
makemap hash client-info < client-info
chmod 600 client-info
cd ..
#Add the following lines to sendmail.mc. Make sure you update your smtp server
define('SMART_HOST','your.isp.net')dnl
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE('authinfo','hash /etc/mail/auth/client-info')dnl
#Invoke creation sendmail.cf
m4 sendmail.mc > sendmail.cf
#Restart the sendmail daemon
service sendmail restart
这篇关于sendmail:如何在ubuntu上配置sendmail?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!