$smtp_server = 'smtp.ionos.com';
The perl script I used is AlienForm by jon hedley.
现在 ionos 需要 SMTP 授权,我对如何包含它感到困惑。我显然对所说的语言不是那么精通。
我试过了……
$smtp_server = 'smtp.ionos.com', 'port' = 25, username = 'username', password = 'password';
$smtp_server = 'smtp.ionos.com', 'port' = 25, Authusername = 'username', Authpassword = 'password';
$smtp_server = 'smtp.ionos.com';
$smtp_port = 25;
$smtp_username = 'username';
$smtp_password = 'password';
这些都不起作用。脚本本身可以在这里找到...
http://www.calladorn.com/af.zip` 根据 ionos 所说的,我知道这一切的提示…… https://www.calladorn.com/herestheclue.jpg
我看了你的脚本(更正链接)。它使用 Mail::Sendmail 作为 smtp,支持包含身份验证选项的 hashref .
我还没有对此进行测试,但您可以尝试进行以下更改:
根据第 23 行开始的注释注释掉 sendmail 命令。
30 #$mail_cmd = '/usr/sbin/sendmail';
在端口 25 上启用 SMTP 服务器支持:
42 $smtp_server = 'smtp.ionos.com:25';
在第 291 行之后添加您的用户名/密码
291 $mail{smtp} = $smtp_server;
292 $mail{auth} = {
293 user => '[email protected]',
294 password => 'hopefullyasecurepassword',
295 required => 1,
296 };
您可能需要摆弄一些身份验证选项,但这应该可以帮助您入门。